@-webkit-keyframes slidein{from{transform:translate3d(20px, 0, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes slidein{from{transform:translate3d(20px, 0, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes slideup{from{transform:translate3d(0, 20px, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes slideup{from{transform:translate3d(0, 20px, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}.sec{position:relative;opacity:0;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sec._enter{-webkit-animation-name:slideup;animation-name:slideup}.sec_list{margin-top:1.75rem}.sec+.sec{padding-top:1.0625rem}.support{opacity:0;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.support._enter{-webkit-animation-name:slideup;animation-name:slideup}.support_sec{background-color:#f9f6f3;padding:0 1.875rem;padding-top:2.375rem;padding-bottom:2.25rem}.support_sec+.support_sec{background-color:#efe9e2}.support_text{margin-top:0.9375rem;font-size:0.875rem;line-height:1.71;letter-spacing:0.07rem}.company_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.company_item{opacity:0;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:calc(50% - 7.5px)}.company_item._enter{-webkit-animation-name:slideup;animation-name:slideup}.company_item+.company_item{opacity:0;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.company_item+.company_item._enter{-webkit-animation-name:slideup;animation-name:slideup}.company-item{display:flex;flex-direction:column-reverse}.company-item_body{padding-top:0.8125rem;padding-bottom:2.1875rem}.company-item_link,.company-item_name{position:relative;color:#251f42;font-weight:500;font-size:0.9375rem;line-height:1.47;letter-spacing:0.075rem;text-decoration:none}.company-item_link::before,.company-item_link::after{display:block;position:absolute;transform:translateY(-50%);content:""}.company-item_link::before{top:50%;right:-1.0625rem;margin-top:-0.125rem;border:1px solid #251f42;width:0.375rem;height:0.375rem}.company-item_link::after{top:50%;right:-0.9375rem;margin-top:0;border-bottom:1px solid #251f42;border-left:1px solid #251f42;width:0.4375rem;height:0.4375rem}.company-item_text{margin-top:0.5rem;font-size:0.8125rem;line-height:1.69;letter-spacing:0.065rem}.company-item_pic{border:solid 1px #eaeaea}.company-item_pic img{vertical-align:bottom}@media print,screen and (min-width: 768px){.sec_list{margin-top:3.1875rem}.sec+.sec{padding-top:3.25rem}.support{background:linear-gradient(90deg, #f9f6f3 0%, #f9f6f3 50%, #efe9e2 50%, #efe9e2 100%)}.support_inner{margin:0 auto;padding:0 5%;max-width:calc(1080px + 10%)}.support_content{display:flex}.support_sec{flex:1;background-color:transparent;padding-top:0;padding-right:2.5rem;padding-bottom:0;padding-left:0}.support_sec+.support_sec{background-color:transparent;padding-right:0;padding-left:2.5rem}.support_text{margin-top:1.375rem;font-size:0.9375rem;line-height:1.87;letter-spacing:0.075rem}.company{overflow:hidden}.company_list{justify-content:flex-start;width:calc(100% + 20px)}.company_item{padding:0 20px 0 0;width:33.333%}.company_item:nth-of-type(3n-2){opacity:0;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.company_item:nth-of-type(3n-2)._enter{-webkit-animation-name:slideup;animation-name:slideup}.company_item:nth-of-type(3n-1){opacity:0;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.company_item:nth-of-type(3n-1)._enter{-webkit-animation-name:slideup;animation-name:slideup}.company_item:nth-of-type(3n){opacity:0;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0.4s;animation-delay:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.company_item:nth-of-type(3n)._enter{-webkit-animation-name:slideup;animation-name:slideup}.company-item_body{padding-top:1.375rem;padding-bottom:3.5rem}.company-item_link,.company-item_name{transition:color .3s;font-size:1.125rem;line-height:1.22;letter-spacing:0.09rem}.company-item_link::before,.company-item_link::after{transition:border-color .3s}.company-item_link:hover{color:#274c82}.company-item_link:hover::before,.company-item_link:hover::after{border-color:#274c82}.company-item_text{margin-top:0.5rem;font-size:0.9375rem;line-height:1.87;letter-spacing:0.075rem}}
