@charset "UTF-8";.p-news-list{border-top:1px solid rgba(0,0,0,.13333)}.p-news-list__item{border-bottom:1px solid rgba(0,0,0,.13333)}.p-news-list-link{display:flex;padding:1.75em 0;transition:all .2s ease-out}.p-news-list-link:hover{opacity:.6}.p-news-list-link__head{flex-shrink:0;margin-right:2.85714em;padding-top:.1rem;font-weight:700;font-size:1.4rem;font-family:"Roboto",sans-serif;line-height:.8}.p-news-list-link__body{margin-top:-.375em;margin-bottom:-.375em;font-size:1.5rem}.p-news{display:flex;margin-bottom:10rem}@media screen and (max-width:767px){.p-news{flex-direction:column}}.p-news__main{flex-grow:1}.p-news__sub{order:-1;flex-shrink:0;width:19.28571%;margin-right:7.5%}@media screen and (max-width:767px){.p-news__sub{order:0;width:100%;margin-top:6rem;margin-right:0}}.p-news-article__head{margin-bottom:4rem}.p-news-article__body{margin-top:-.375em;margin-bottom:-.375em;word-break:break-all}.p-news-article__body .wp-block-preformatted{line-height:1.8}.p-news-article__body img{padding:2em 0}.p-news-article__body a{text-decoration:underline}.p-news-article__body a:hover{text-decoration:none}.p-news-article__body .wp-block-image{padding-top:1.5em;padding-bottom:1.5em}.p-news-article__title{padding:.8em 1.5em;background:#f6f6f6;word-break:break-all;font-weight:700;font-size:2rem}.p-news-article__date{display:block;margin-top:.625em;margin-bottom:-.375em;font-size:1.4rem}.p-news-pager{display:flex;justify-content:space-between;margin-top:6rem}.p-news-pager__item._prev{margin-right:auto}.p-news-pager__item._next{margin-left:auto}.p-news-pager__item a{position:relative;display:inline-block;margin-right:1.8rem;padding-bottom:.375em;border-bottom:1px solid}.p-news-pager__item a:hover{border-bottom-color:rgba(229,0,18,0)}.p-news-pager__item a:after{content:"";position:absolute;top:0;bottom:.6em;left:calc(100% + 1rem);display:block;width:.7rem;height:.7rem;margin:auto 0;border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}.p-news-pager__item._prev a{margin-right:0;margin-left:1.8rem}.p-news-pager__item._prev a:after{right:calc(100% + 1rem);left:auto;transform:rotate(-135deg)}.p-news-nav__head{padding-bottom:.5625em;border-bottom:1px solid rgba(0,0,0,.13333);font-weight:700}.p-news-nav-list{border-bottom:1px solid rgba(0,0,0,.13333)}.p-news-nav-list__head{position:relative;overflow:visible;width:100%;margin:0;padding:1.125em 0;outline:none;border:0;border-radius:0;background:#fff;color:#AAA;text-align:left;font-weight:700;cursor:pointer;transition:opacity .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-news-nav-list__head:hover,.p-news-nav-list__head:active,.p-news-nav-list__head:focus{opacity:.7}.p-news-nav-list__head:before,.p-news-nav-list__head:after{content:"";position:absolute;top:0;right:0;bottom:0;display:block;width:1.2rem;height:2px;margin:auto 0;background:#aaa}.p-news-nav-list__head:after{transition:transform .3s ease;transform:rotate(90deg)}.p-news-nav-list__head.is-open:after{transform:rotate(0deg)}.p-news-nav-list__body{display:none;padding:2em 0;border-top:1px solid rgba(0,0,0,.13333)}.p-news-nav-list__item:not(:first-child){margin-top:2.25em}.p-news-nav-link{text-decoration:none;font-size:1.4rem}.p-news-nav-link__head{display:block;margin-top:-.375em;margin-bottom:.625em}.p-news-nav-link__body{margin-top:-.375em;margin-bottom:-.375em;text-decoration:underline;word-break:break-all}.p-news-nav-link:hover .p-news-nav-link__body{text-decoration:none}.p-contact{display:block}.p-contact__head{margin-bottom:6.6rem}.p-contact__foot{margin-top:4.5rem}.p-contact-field__item{display:flex;padding:2.4rem 0;border-bottom:1px solid rgba(0,0,0,.13333)}@media screen and (max-width:767px){.p-contact-field__item{flex-direction:column}}.p-contact-field__head{flex-shrink:0;width:13.75em;padding-right:1em;font-weight:700}@media screen and (max-width:767px){.p-contact-field__head{width:100%;margin-bottom:.25em}}.p-contact-field__head em{display:inline-block;padding-left:.5em;color:#e50012;font-size:.875em}.p-contact-field__body{display:flex;flex-grow:1;flex-wrap:wrap}.p-contact-field__body>*:not(:last-child){margin-right:2.25em}.p-contact-input{width:100%;max-width:100%;padding:.375em .5em;outline:none;border:0;border-radius:0;background:#DDD;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-contact-input._short{width:25em}.p-contact-input:focus{background:rgba(0,0,0,.1)}.p-contact-textarea{width:100%;height:21.25em;padding:.375em .5em;outline:none;border:0;border-radius:0;background:#DDD;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-contact-textarea:focus{background:rgba(0,0,0,.1)}.p-contact-radio{display:flex;align-items:center}.p-contact-radio input{flex-shrink:0;margin-right:.4em}.p-contact-checkbox{display:flex;align-items:center}.p-contact-checkbox input{display:block;flex-shrink:0;margin-right:.4em}.p-privacy-block:not(:first-child){margin-top:7.4rem}.p-privacy-block__head{margin-bottom:3rem}.p-privacy-list{padding-left:1.5em;list-style-type:decimal}.p-privacy-list__item{list-style-position:outside;list-style-type:decimal}.p-privacy-list__item+.p-privacy-list__item{margin-top:4rem}.p-privacy-frame{padding:3rem;background:#f6f6f6}.p-privacy-frame:not(:first-child){margin-top:4.2rem}.p-privacy-sign{margin-top:8rem}.c-business-block{display:flex;flex-wrap:wrap;justify-content:center}.c-business-block figure{padding:4em 0}.c-business-box{background:#f6f6f6;padding:3em 4em;display:flex;justify-content:space-between;border:1px solid rgba(0,0,0,.13333)}@media screen and (max-width:767px){.c-business-box{display:block;padding:2em 3em}}.c-business-box>div{width:33.33333%}@media screen and (max-width:767px){.c-business-box>div{width:100%}}.c-business-column_inner{display:flex;justify-content:space-between;padding:3em 0}@media screen and (max-width:767px){.c-business-column_inner{display:block;padding-bottom:0}}.c-business-column__itme{width:50%;text-align:center;font-weight:700}@media screen and (max-width:767px){.c-business-column__itme{width:100%}}.c-business-column__itme figure img{margin:0 auto;padding:1.5em 0}.c-about-column{display:flex;justify-content:space-between}.c-about-column__item{width:47%}.c-gmap__list{background:#454675;padding:1.5rem 2.5rem;font-size:1.4rem;color:#fff;font-weight:700}@media screen and (max-width:767px){.c-about-column{display:block;flex-wrap:wrap}.c-about-column__item{width:100%}.c-about-column__item:first-child{padding-bottom:4rem}}.c-about-column{display:flex;justify-content:space-between;align-items:flex-start}.c-expertise-column{display:flex;justify-content:center;padding:3em 0 5em}@media screen and (max-width:767px){.c-expertise-column{display:block;flex-wrap:wrap;padding:3em 0}}.c-expertise-column__item{width:30%}@media screen and (max-width:767px){.c-expertise-column__item{width:100%;padding:1em 0}}.c-expertise-column__item figure img{margin:0 auto}.c-expertise-column__item figure img:first-child{border:1px solid rgba(0,0,0,.13333)}.c-expertise-box{background:#f6f6f6;padding:3em 4em;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(0,0,0,.13333)}@media screen and (max-width:767px){.c-expertise-box{display:block;padding:2em}}.c-expertise-box__item:first-child{width:80%}@media screen and (max-width:767px){.c-expertise-box__item:first-child{width:100%}}.c-expertise-box__item figure img{width:100%}@media screen and (max-width:767px){.c-expertise-box__item figure img{padding-top:2em;width:50%;margin:0 auto}}.c-expertise-bottom{padding-top:6em}.c-expertise-bottom figure img{margin:0 auto;padding:4em 0}.c-machine-title:not(:last-child){margin-bottom:3rem}.c-machine-title ._main{margin-top:-.375em;margin-bottom:-.375em;font-weight:700;font-size:2rem}.c-machine-title ._sub{margin-top:1em;color:#fff;font-size:1.4rem;font-weight:700;padding:.3em .6em;display:inline-block}.c-machine-title ._sub._navy{background:#454675}.c-machine-title ._sub._gray{background:#777}.wpcf7-form-control-wrap{width:100%!important;display:inline-block!important}