:export{primary:#fcc35d;primaryLight:#ffd180;primaryDark:#ef8d0e;black100:#181818;black300:#3a3a3a;gray100:#f8f8f8;gray300:#eaeaea;gray400:#c7c7c7;gray500:#999;gray600:#676767;gray700:#757575;blue200:#4f9af1;red100:#e9683f;red200:#d84a1d;white:#fff;headerHeight:80px;mobileHeaderHeight:64px}:export{small_mobile:479px;mobile:768px;pad:991px;small_pc:1024px;pc:1440px}body{margin:0}button a{color:#fff}p{margin:0}section{padding-top:100px;padding-bottom:100px}@media(max-width:768px){section{padding-top:40px;padding-bottom:40px}}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}picture{display:block}img{vertical-align:middle}ol,ul{list-style:none;margin:0;padding:0}.container{width:min(1200px,84vw);margin-inline:auto}@media(max-width:1024px){.container{width:auto;padding-inline:36px}}@media(max-width:768px){.container{padding-inline:24px}}.react-slick-custom-dots{display:flex!important;justify-content:center;gap:4px}.react-slick-custom-dots li{display:flex;justify-content:center;align-items:center;width:6px;height:6px;border-radius:50px;overflow:hidden}.react-slick-custom-dots li[class=slick-active] button{background-color:#181818}.react-slick-custom-dots button{background-color:#c7c7c7;outline:none;border:none;width:6px;height:6px;padding:0}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.position-relative{position:relative}button{background:none;outline:none;border:none;padding:0;cursor:pointer}.mediaDiffFont{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.25)}@media(max-width:768px){.mediaDiffFont{color:#181818!important;text-shadow:none}}.whiteFontWithShadow{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.25)}.d-md-block{display:none}@media(max-width:768px){.d-md-block{display:block}.d-sm-none{display:none}}.company a{text-decoration:underline;color:#ef8d0e}.company ol{list-style-type:decimal}.company ul{list-style-type:disc}.company ol,.company ul{padding-left:22px}.company h3{margin-bottom:30px}.company h3,.company h4{scroll-margin-top:80px}@media(max-width:991px){.company h3,.company h4{margin-bottom:24px}}.company table{border-collapse:collapse;width:792px;text-align:left;line-height:normal;margin:60px 0}.company table td,.company table th{border:1px solid #000;padding:15px 18px}.company table td[rowspan]{font-weight:700}.company table ol,.company table ul{padding-left:18px}@media(max-width:991px){.company table{margin:0 0 24px}}@media(max-width:768px){.company table{font-size:16px}}