﻿@charset "UTF-8";#contents article h2{text-align:center;font-size:1.6em;border-bottom:none}#contents article ul.cardlist{display:flex;gap:1em;list-style-type:none;padding:0}#contents article ul.cardlist li{flex:1;text-align:center}#contents article ul.cardlist li figure img{display:block;margin:0 auto 1em}@media(max-width:767px){#contents article ul.cardlist li figure img{width:80px}}article#KeyVisual{background-repeat:no-repeat;background-position:top left;background-size:cover;background-image:image-set(url("/Content/Img/Auditor/keyvisual.webp") type("image/webp"),url("/Content/Img/Auditor/keyvisual.jpg") type("image/jpeg"));height:460px;display:flex;align-items:center}article#KeyVisual h2{width:fit-content;position:relative;text-align:center;margin:auto;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000,0 0 8px rgba(0,0,0,.8);color:#fff;line-height:1em;padding:.3em;padding-bottom:.2em}article#KeyVisual h2::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#fff;border:1px solid #000}#contents article#Message h2{text-align:left;padding-bottom:0}#contents article#Message h3{font-weight:normal;font-size:1.3em;padding-left:.5em}#contents article#Message h3 .cmt_s{font-size:.7em !important}#contents article#Message .floatOuter figure{width:350px;margin-left:1em;margin-bottom:1em;margin-top:-3em}@media(max-width:910px){#contents article#Message .floatOuter figure{margin-top:0}}#contents article#Message .floatOuter figure img{width:100%}#contents article#Message .floatOuter figure figcaption{text-align:center;font-size:90%}#contents article#Message .floatOuter figure figcaption ul{margin:0;display:flex}#contents article#Message .floatOuter figure figcaption ul li:nth-of-type(1){margin-right:1em}#contents article#Message .floatOuter figure figcaption ul li:nth-of-type(2){margin-left:1em}#contents article#Message .floatOuter figure figcaption ul li label{font-size:90%;display:block;margin:auto;margin-bottom:.2em}article#Profiles ul.gridlist{display:grid;grid-template-columns:repeat(4,1fr);list-style-type:none;padding:0}article#Profiles ul.gridlist li{text-align:center;padding:.3em}article#Profiles ul.gridlist li figure div{height:220px;border:1px solid #999;padding:.3em;margin-bottom:.5em}article#Profiles ul.gridlist li figure div img{max-height:220px}article#Profiles ul.gridlist li figure a{display:inline-block;margin:.5em auto;background-color:#0046c3;border-radius:5px 5px;color:#fff;padding:.5em 1em;text-decoration:none}article#Profiles ul.gridlist li figure a.nolink{background-color:#999}@media(max-width:767px){article#Profiles ul.gridlist{grid-template-columns:repeat(2,1fr)}article#Profiles ul.gridlist li figure img{height:180px}}article#AboutUs ul.cardlist li figure img{width:100px}article#Benefits ul.cardlist li figure img{width:80px;filter:invert(32%) sepia(95%) saturate(2656%) hue-rotate(205deg) brightness(102%) contrast(94%)}article#Benefits ul.cardlist li figure figcaption{padding:0 2em;white-space:nowrap}@media(max-width:767px){article#Benefits ul.cardlist li figure figcaption{padding:0;white-space:normal}}article#Benefits ul.cardlist li figure figcaption h4{margin-bottom:.3em}article#FlowRecruitment ol.num_pare li ul{list-style:disc}article#FlowRecruitment ol.num_pare li ul li{text-indent:0}