#page-company #head{margin-top:106px;padding:100px 0}@media screen and (max-width: 767px){#page-company #head .d-flex{flex-wrap:wrap}}#page-company #head .d-flex .box{width:50%}@media screen and (max-width: 767px){#page-company #head .d-flex .box{width:100%}}#page-company #head .d-flex .box h2{font-family:"Noto Sans JP";font-size:32px;font-weight:700;line-height:36px}@media screen and (max-width: 767px){#page-company #head .d-flex .box h2{margin-bottom:48px}}#page-company #head .d-flex .box p{font-size:18px;font-weight:400;line-height:180%;letter-spacing:.1em;text-align:justify}#page-company #person{padding-bottom:120px}#page-company #person .grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media screen and (max-width: 767px){#page-company #person .grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 585px){#page-company #person .grid{grid-template-columns:repeat(1, 1fr)}}#page-company #person .grid.en h4{height:35px}#page-company #person .grid .box{font-size:16px;font-weight:500;line-height:150%;margin-bottom:48px}#page-company #person .grid .box img{width:100%}#page-company #person .grid .box h3{margin:16px 0 8px 0;font-size:20px;font-weight:500;line-height:30px}#page-company #person .grid .box h4{color:#888;font-size:16px;font-weight:500;line-height:24px}#page-company #person .grid .box p{color:#888;font-size:14px;letter-spacing:.42px;margin-top:24px;text-align:justify}#page-company #person .grid .box:nth-child(7),#page-company #person .grid .box:nth-child(8),#page-company #person .grid .box:nth-child(9){margin-bottom:0}@media screen and (max-width: 767px){#page-company #person .grid .box:nth-child(7){margin-bottom:48px}}@media screen and (max-width: 585px){#page-company #person .grid .box:nth-child(8){margin-bottom:48px}}#page-company #company-info{padding-bottom:120px}#page-company #company-info .wrap{background-color:#fafafa;padding:160px 0}@media screen and (max-width: 767px){#page-company #company-info .wrap{padding:80px 0}}#page-company #company-info .wrap .container table{width:100%;text-align:left;font-style:normal}#page-company #company-info .wrap .container table tr{display:flex;gap:24px;border-bottom:1px solid var(--border, rgba(0, 0, 0, 0.12))}@media screen and (max-width: 585px){#page-company #company-info .wrap .container table tr{flex-wrap:wrap;padding:40px 0}}#page-company #company-info .wrap .container table tr th,#page-company #company-info .wrap .container table tr td{padding:40px 0;width:100%;display:block;font-size:16px;line-height:175%}@media screen and (max-width: 585px){#page-company #company-info .wrap .container table tr th,#page-company #company-info .wrap .container table tr td{flex-wrap:wrap;padding:0}}#page-company #company-info .wrap .container table tr th{max-width:220px;font-weight:700}#page-company #company-info .wrap .container table tr td{max-width:780px;font-weight:400;color:var(--font-primary, #1F1F1F)}#page-company #company-info .wrap .container table tr td ul{padding-left:15px}#page-company #company-info .wrap .container table tr td ul li a{color:var(--font-primary, #1F1F1F);text-decoration:underline}#page-company #company-info .wrap .container table tr td span{display:block;font-size:14px}#page-company #future{background:#fafafa;padding:90px 0}#page-company #future .container .d-flex{align-items:center;justify-content:space-between}@media screen and (max-width: 767px){#page-company #future .container .d-flex{flex-wrap:wrap}}#page-company #future .container .d-flex .box{width:50%}@media screen and (max-width: 767px){#page-company #future .container .d-flex .box{width:100%}}#page-company #future .container .d-flex .box.left{max-width:474px}@media screen and (max-width: 767px){#page-company #future .container .d-flex .box.left{margin-bottom:30px}}#page-company #future .container .d-flex .box.left h2{font-size:32px;font-weight:700;line-height:41px;margin-bottom:30px}#page-company #future .container .d-flex .box.left p{font-size:18px;font-weight:400;line-height:36px;letter-spacing:.1em;text-align:justify;margin-bottom:20px}#page-company #future .container .d-flex .box.left a{display:block;color:#3b6de8;font-size:16px;font-weight:700;line-height:18.4px}#page-company #future .container .d-flex .box.left a:hover{transition:all .15s ease-out;opacity:.7}#page-company #future .container .d-flex .box.left a:hover span{transition:all .15s ease-out;margin-left:10px}#page-company #future .container .d-flex .box.left a span{margin-left:5px;transition:all .15s ease-out;display:inline-block}#page-company #future .container .d-flex .box.right img{width:100%}.breadcrumb{padding:80px 0 40px 0}@media screen and (max-width: 767px){.breadcrumb{padding:40px 0 60px 0}}.breadcrumb .container ul{display:flex;align-items:center}.breadcrumb .container ul li{list-style:none;margin-right:38.5px;position:relative}.breadcrumb .container ul li::after{content:"";background-image:url(../img/breadcrumb-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:10px;height:15px;position:absolute;right:-24px;top:60%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.breadcrumb .container ul li:last-child{margin-right:0}.breadcrumb .container ul li:last-child::after{content:none}.breadcrumb .container ul li a{color:#6d6d6d;font-size:16px;font-weight:400;display:block;width:-moz-max-content;width:max-content}.breadcrumb .container ul li a span.title{color:#1e1e1e;display:block}.breadcrumb .container .wrap a{margin-right:38.5px;position:relative;color:#6d6d6d;font-size:16px;font-weight:400;width:-moz-max-content;width:max-content}.breadcrumb .container .wrap a::after{content:"";background-image:url(../img/breadcrumb-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:10px;height:15px;position:absolute;right:-24px;top:60%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.breadcrumb .container .wrap a:last-child{margin-right:0}.breadcrumb .container .wrap a:last-child::after{content:none}.breadcrumb .container .wrap span.title{line-height:1.4}#single-page{margin-top:106px}@media screen and (max-width: 767px){#single-page{margin-top:82px}}#single-page #head{margin-bottom:80px}#single-page #head .container .d-flex{gap:32px;align-items:center}@media screen and (max-width: 767px){#single-page #head .container .d-flex{flex-wrap:wrap}}#single-page #head .container .d-flex .box{width:100%}#single-page #head .container .d-flex .box .title .category{border-radius:33px;border:1px solid #000;display:flex;padding:8px 24px;justify-content:center;align-items:center;color:#1e1e1e;font-size:14px;font-weight:700;max-width:-moz-fit-content;max-width:fit-content}#single-page #head .container .d-flex .box .title h2{color:#000;font-size:24px;font-weight:600;line-height:180%;margin:24px 0}#single-page #head .container .d-flex .box .title time{color:#b1b1b1;font-size:14px;font-weight:700;display:block}#single-page #head .container .d-flex .box .thumnail img{width:100%;height:auto}#single-page #detail{padding-bottom:80px}#single-page #detail .container{max-width:992px}#single-page #detail h1.wp-block-heading{color:#1e1e1e;font-size:18px;font-weight:700;line-height:180%;margin-top:64px;margin-bottom:24px}#single-page #detail h2{font-size:20px;font-weight:700;line-height:1.8;color:var(--color-gray-70, rgba(0, 0, 0, 0.7));margin-bottom:30px}#single-page #detail h2.wp-block-heading{color:#1e1e1e;font-size:18px;font-weight:700;line-height:180%;margin-top:64px;margin-bottom:24px}#single-page #detail h3{color:#1e1e1e;font-size:18px;font-weight:700;line-height:180%;margin-top:64px;margin-bottom:24px}#single-page #detail h4{color:#1e1e1e;font-size:16px;font-weight:bold;line-height:180%;margin-bottom:20px}#single-page #detail p{color:#1e1e1e;font-size:15px;font-weight:400;line-height:180%;margin-bottom:20px}#single-page #detail figure.wp-block-image{margin-top:40px;margin-bottom:40px}#single-page #detail figure.size-medium{max-width:500px}#single-page #detail figure.is-resized{margin-top:20px;margin-bottom:20px}#single-page #detail img{display:block;max-width:800px;width:100%;height:auto;max-width:100%}#single-page #detail a.wp-block-button__link{margin-bottom:20px;display:block}#single-page #detail ul.wp-block-list{list-style-position:inside;line-height:2;margin-bottom:20px}#single-page #detail ul.wp-block-list li{text-indent:-15px;padding-left:15px}#single-page #detail ol.wp-block-list{list-style-position:inside;line-height:2;margin-bottom:20px}#single-page #detail ol.wp-block-list li{margin-bottom:5px;text-indent:-15px;padding-left:15px}#single-page #detail .sns-share{display:flex;gap:15px}#single-page #detail .sns-share a{width:33px;height:33px;text-align:center;color:#fff;padding:.5rem 0;background-color:#74758b}#single-page #latest-articles .wrap{padding:120px 0;background-color:#fafafa}#single-page #latest-articles .wrap .container h2{font-size:36px;font-weight:500;margin-bottom:60px}#single-page #latest-articles .wrap .container .archive .grid{display:grid;gap:40px;grid-template-columns:repeat(3, 1fr);margin-top:60px}@media screen and (max-width: 991px){#single-page #latest-articles .wrap .container .archive .grid{grid-template-columns:repeat(1, 1fr);gap:30px}}@media screen and (max-width: 767px){#single-page #latest-articles .wrap .container .archive .grid{margin-top:32px}}#single-page #latest-articles .wrap .container .archive .grid article .thum{margin-bottom:30px;overflow:hidden}#single-page #latest-articles .wrap .container .archive .grid article .thum a img{width:100%;height:auto;transition:all .5s ease}@media screen and (min-width: 1025px){#single-page #latest-articles .wrap .container .archive .grid article .thum a img:hover{transform:scale(1.05)}}#single-page #latest-articles .wrap .container .archive .grid article time{color:#b1b1b1;font-size:14.67px;font-weight:700;line-height:normal;display:block}#single-page #latest-articles .wrap .container .archive .grid article .title a{color:#000;font-size:16.766px;font-weight:600;line-height:180%;margin:20px 0}#single-page #latest-articles .wrap .container .archive .grid article a{display:block;color:#3b6de8;font-size:16.766px;font-weight:700;line-height:normal;transition:all .15s ease-out}#single-page #latest-articles .wrap .container .archive .grid article a:hover{transition:all .15s ease-out;opacity:.7}#single-page #latest-articles .wrap .container .archive .grid article a:hover span{transition:all .15s ease-out;margin-left:10px}#single-page #latest-articles .wrap .container .archive .grid article a span{margin-left:5px;transition:all .15s ease-out}#archive-page{margin-top:106px;padding-bottom:80px}@media screen and (max-width: 767px){#archive-page{margin-top:82px}}#archive-page .head{margin-bottom:25px}#archive-page .head .container{border-bottom:1px solid #000;padding-bottom:25px}#archive-page .head .container .d-flex{gap:32px;align-items:center}@media screen and (max-width: 767px){#archive-page .head .container .d-flex{flex-wrap:wrap}}#archive-page .head .container .d-flex .box{width:100%}#archive-page .head .container .d-flex .box .title .category{border-radius:33px;border:1px solid #000;display:flex;padding:8px 24px;justify-content:center;align-items:center;color:#1e1e1e;font-size:14px;font-weight:700;max-width:-moz-fit-content;max-width:fit-content}#archive-page .head .container .d-flex .box .title h2 a{color:#000;font-size:24px;font-weight:600;line-height:180%;margin:24px 0;display:block}#archive-page .head .container .d-flex .box .title time{color:#b1b1b1;font-size:14px;font-weight:700;display:block}#archive-page .head .container .d-flex .box .thumnail{overflow:hidden}#archive-page .head .container .d-flex .box .thumnail img{width:100%;transition:all .5s ease;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1025px){#archive-page .head .container .d-flex .box .thumnail img:hover{transform:scale(1.05)}}#archive-page .pagenavi.text-center{text-align:center}#archive-page .pagenavi .wp-pagenavi{margin:40px auto;font-size:12px;text-align:center;display:flex;align-items:center;justify-content:center;color:#333}#archive-page .pagenavi .wp-pagenavi a{display:inline-block;color:#333}#archive-page .pagenavi .wp-pagenavi a.page{margin:0 10px 0 0;border:solid 1px #eee;width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center;box-sizing:border-box;justify-content:center;display:flex;align-items:center;transition:.3s;background:none}#archive-page .pagenavi .wp-pagenavi a.page:hover{background:#333;color:#fff}#archive-page .pagenavi .wp-pagenavi span.current{margin:0 10px 0 0;border:solid 1px #eee;width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center;box-sizing:border-box;justify-content:center;display:flex;align-items:center;transition:.3s;border:none;background:#333;color:#fff}#archive-page .pagenavi .wp-pagenavi .first,#archive-page .pagenavi .wp-pagenavi .extend{margin-right:10px}#archive-page .pagenavi .wp-pagenavi .previouspostslink,#archive-page .pagenavi .wp-pagenavi .nextpostslink{display:none}/*# sourceMappingURL=under.min.css.map */