@charset "UTF-8";@media screen and (max-width:1440px){.ttl-comp-08{margin-bottom:30px;font-size:16px;font-size:1.6rem}.txt-basic03{font-size:14px;font-size:1.4rem}.box-list__item>img{min-height:280px;object-fit:cover;object-position:center;font-family:'object-fit: cover'}.box-list__ttl{margin-bottom:20px}.box-list__ttl span{margin-top:15px}.box-list__txt{bottom:18px}}@media screen and (max-width:1200px){.sec-mv .ttl-mv{font-size:36px;font-size:3.6rem}}@media screen and (max-width:990px){.sec-mv .ttl-mv{font-size:30px;font-size:3rem}.ttl-comp-01{margin-bottom:25px;font-size:22px;font-size:2.2rem}.ttl-comp-05{letter-spacing:2px;margin-bottom:20px;font-size:18px;font-size:1.8rem}.txt-basic02{margin-bottom:20px}.sec-about-us{background-position:top right 56%}.flex-message__img,.flex-message__text{width:50%;padding-left:0}.flex-message__img{padding-left:0}.flex-message__text{padding-left:30px}}@media screen and (min-width:835px){.sec-news{padding:70px 0 37px}.sec-news .list-posts li a{padding:28px 42px 15px!important}.keha2105{margin-bottom:0!important;height:74px!important}.ha2105li-3{border-bottom:none!important}}@media screen and (max-width:834px){.sec-mv .ttl-mv{letter-spacing:5px;font-size:36px;font-size:3.6rem}.ttl-comp-01{margin-bottom:16px;font-size:30px;font-size:3rem}.ttl-comp-05{letter-spacing:4px;font-size:20px;font-size:2rem}.ttl-comp-08{font-weight:600;letter-spacing:6px;padding-left:15px;margin-bottom:15px;font-family:"Barlow",sans-serif;font-size:30px;font-size:3rem}.txt-basic02{padding-left:21px;font-size:13px;font-size:1.3rem}.txt-basic02:before{width:10px;top:14px;left:0px}.txt-basic03{padding-left:37px;line-height:1.7;margin-bottom:0}.txt-basic03:before{left:16px}.btn-comp02{width:100%;height:75px;max-width:414px;margin:0 auto;justify-content:center;text-align:center;font-weight:500;border:1px solid #121411;background:#fff}.btn-comp02-white{background:none;height:38px;max-width:84px;padding:10px 10px;justify-content:flex-start;font-size:11px;font-size:1.1rem}.box-list__item>img{min-height:100%}.box-list__ttl,.box-list__txt{font-size:12px;font-size:1.2rem}.box-list__ttl span{font-size:16px;font-size:1.6rem}.sec-about-us{background:none;padding:47px 0 32px}.sec-about-us .box-about{position:absolute;left:0;top:0;padding:0 30px}.sec-about-us .img-about{display:block;margin:0 -15px 25px}.sec-about-us .img-about img{width:100%;margin-top:-50px}.sec-about-us .txt-basic{font-size:14px;font-size:1.4rem;line-height:1.79;margin-bottom:25px;letter-spacing:1px;padding:0 17px}.sec-about-us .btn-comp02{margin-top:14px}.sec-message{padding:69px 0px 24px}.flex-message{margin-bottom:38px;flex-wrap:wrap-reverse}.flex-message__img{width:100%}.flex-message__img img{margin-bottom:25px}.flex-message__text{width:100%;padding-left:0;margin-bottom:18px}.sec-box-list{flex-wrap:wrap}.box-list__item{width:100%;margin-bottom:2px}.page-index{margin-top:65px}.sec-news{padding:37px 0}.sec-news .list-posts{padding:7px 0 0}.sec-news .list-posts li a{padding:20px 0 10px!important;border-top:1px solid #f4f4f4!important;border-bottom:none!important}.keha2105{margin-bottom:0!important;height:96px!important}.keha2105li li a{border-top:none!important}.pdf_icon_ir img{width:18px;height:auto}.list-category{margin:0;padding:0;flex-wrap:wrap}.list-category__item{width:50%;padding:0 34px;margin-bottom:28px}.list-category__content{max-width:100%}.list-category__ttl{margin-bottom:16px}.list-category__ttl span{margin-top:3px;font-size:18px;font-size:1.8rem}.list-category .btn-comp02{height:55px;justify-content:flex-start;font-size:12.5px;font-size:1.25rem}}@media screen and (max-width:640px){.flex-message__img img{margin-bottom:15px}}@media screen and (max-width:413px){.sec-mv .ttl-mv{font-size:24px;font-size:2.4rem}.ttl-comp-05{line-height:1.5;letter-spacing:0;font-size:18px;font-size:1.8rem}.list-category__item{padding:0 15px}}