@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/NotoSansJP-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../fonts/NotoSansJP-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:600;src:url("../fonts/NotoSansJP-SemiBold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/NotoSansJP-Bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:900;src:url("../fonts/NotoSansJP-Black.woff2") format("woff2");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/Roboto-Bold.woff") format("woff");font-display:swap}.main.page-company>.reason{padding:40px 0 0}.main.page-company>.reason>.container>.txt{margin-top:20px}.main.page-company>.reason>.container .list .item{margin-top:30px}.main.page-company>.reason>.container .list .item .content{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media screen and (max-width: 768px){.main.page-company>.reason>.container .list .item .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.main.page-company>.reason>.container .list .item .content .txt,.main.page-company>.reason>.container .list .item .content .img{-webkit-box-flex:1;-ms-flex:1;flex:1}.main.page-company>.greeting{padding:40px 0 0}.main.page-company>.greeting>.container .txt{margin-top:20px}.main.page-company>.greeting>.container .txt.name{text-align:right}.main.page-company>.overview{padding:40px 0}.main.page-company>.overview>.container .list{max-width:950px;width:100%;margin:auto}.main.page-company>.overview>.container .list .item{margin-top:20px;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:18px}@media screen and (max-width: 768px){.main.page-company>.overview>.container .list .item{padding:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main.page-company>.overview>.container .list .item+.item{padding:20px 15px 0;border-top:1px solid #d2d2d2}@media screen and (max-width: 768px){.main.page-company>.overview>.container .list .item+.item{padding:20px 0 0}}.main.page-company>.overview>.container .list .item .label{font-weight:700;color:#111;width:35%}@media screen and (max-width: 768px){.main.page-company>.overview>.container .list .item .label{width:100%}}.main.page-company>.overview>.container .list .item .txt{width:65%}@media screen and (max-width: 768px){.main.page-company>.overview>.container .list .item .txt{width:100%;font-size:14px}}/*# sourceMappingURL=page-company.css.map */