@font-face{font-family:"Aurantiaca";src:url("/wp/wp-content/themes/wp-templ/assets/fonts/aurantiaca-v4z6e.ttf")}.company [data-aos=fade-up]{transform:translate3d(0, 20px, 0)}.company .anchor-point{display:block}.company #wrap{padding-top:0}@media (max-width: 767px){.company #wrap{padding-top:65px}}.company .c-breadcrumb{padding:17px 0 58px}@media (max-width: 767px){.company .c-breadcrumb{padding:12px 0 23px}}.company .mv-service .tit-sec .txt-ja{text-align:center;padding-right:0;padding-left:10px}@media (max-width: 767px){.company .mv-service .tit-sec .txt-ja{padding-left:50px}}.company .mv-service .tit-sec .txt-en{margin-bottom:24px}@media (max-width: 767px){.company .mv-service .tit-sec .txt-en{margin-bottom:16px}}.company .mv-service .tit-sec .txt-en span{padding-bottom:10px}.company .mv-service .tit-sec .txt-en:before{width:113px;left:48px;bottom:-14px}@media (max-width: 767px){.company .mv-service .tit-sec .txt-en:before{width:62px;left:39px;bottom:-16px}}.company picture{display:block}.sec-top-bg{background:url("/wp/wp-content/themes/wp-templ/assets/img/services/bg_sec_top.jpg") no-repeat top center;padding-bottom:114px;position:relative}@media (max-width: 767px){.sec-top-bg{padding-bottom:64px}}.sec-anchors{margin-bottom:85px;padding:0 20px}@media (max-width: 767px){.sec-anchors{margin-bottom:22px;padding:0}}.sec-anchors ul{max-width:1100px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}@media (max-width: 767px){.sec-anchors ul{padding:0 20px;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}@media (min-width: 768px){.sec-anchors ul li{border-right:solid 1px #363636}}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-anchors ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}}@media (min-width: 768px){.sec-anchors ul li a{padding:0 17px 0 27px}.sec-anchors ul li:first-child a{padding-left:0}.sec-anchors ul li:last-child{border-right:none}.sec-anchors ul li:last-child a{padding-right:0}}@media (max-width: 767px){.sec-anchors ul li{margin-bottom:7px;width:48.95%}.sec-anchors ul li:last-child{width:100%;margin-bottom:0;margin-right:0}.sec-anchors ul li:last-child .com-link{padding-right:27px}.sec-anchors ul li:last-child .com-link:before{right:-4px;top:10px}.sec-anchors ul li:nth-child(2n+1){margin-right:0}}.sec-anchors ul li a{font-size:15px;font-size:1.5rem;font-weight:700;line-height:41px;display:block;letter-spacing:.8px;color:#18191A;cursor:pointer}@media only screen and (min-width: 1025px){.sec-anchors ul li a:hover{opacity:1}.sec-anchors ul li a:hover .com-link:before{opacity:0}.sec-anchors ul li a:hover .com-link:after{opacity:1}}@media only screen and (min-width: 768px) and (max-width: 1150px){.sec-anchors ul li a{line-height:25px}.sec-anchors ul li a .com-link{display:block;text-align:center}.sec-anchors ul li a .com-link:before{top:50% !important;margin-top:-12px;right:-10px !important}}@media (max-width: 767px){.sec-anchors ul li a{background:#DBDBDB;border-radius:5px;text-align:center}}.sec-anchors ul li a .com-link{position:relative;padding-right:31px;display:inline-block;font-weight:700}@media (max-width: 767px){.sec-anchors ul li a .com-link{padding-right:0;min-width:60px}}.sec-anchors ul li a .com-link:before{position:absolute;background:url("/wp/wp-content/themes/wp-templ/assets/img/services/ico_arr_anchor.svg") no-repeat center center;background-size:100% 100%;content:'';right:0;top:7px;width:25px;height:25px;transition:all .3s}@media (max-width: 767px){.sec-anchors ul li a .com-link:before{width:20px;height:20px;right:-32px;top:10px}}.sec-anchors ul li a .com-link:after{position:absolute;background:url("/wp/wp-content/themes/wp-templ/assets/img/services/ico_arr_anchor_hv.svg") no-repeat center center;background-size:100% 100%;content:'';right:0;top:7px;width:25px;height:25px;transition:all .3s;opacity:0}@media (max-width: 767px){.sec-anchors ul li a .com-link:after{width:20px;height:20px;right:0;top:10px}}.sec-top{padding-top:20px}.sec-top-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media (max-width: 767px){.sec-top-box{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.sec-top-ttl{margin-top:-8px;width:1000%;max-width:280px}@media (max-width: 767px){.sec-top-ttl{margin-bottom:19px;max-width:inherit}}.sec-top .c-ttl01 .large{margin-bottom:22px;font-size:55px;font-size:5.5rem}@media (max-width: 767px){.sec-top .c-ttl01 .large{margin-bottom:16px;font-size:48px;font-size:4.8rem;line-height:1.29167em;letter-spacing:0em}}.sec-top .c-ttl01 .large:after{width:72px;left:0px;right:inherit;bottom:-20px;transform:rotate(-17deg)}@media (max-width: 767px){.sec-top .c-ttl01 .large:after{width:92px;bottom:-14px;transform:rotate(-12deg)}}.sec-top .c-ttl01 .small{padding-left:33px;font-size:19px;font-size:1.9rem;line-height:1.89474em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.sec-top .c-ttl01 .small{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.15em;padding-left:46px}}.sec-top-txt{max-width:740px;font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.08em;font-weight:500;text-align:justify;width:100%}@media (max-width: 767px){.sec-top-txt{text-align:left}}.sec-message{background-repeat:no-repeat;padding:115px 0 145px;max-width:1366px;margin:0 auto}@media (max-width: 767px){.sec-message{padding:74px 0 23px;background-position:left bottom;background-size:259px auto}}.sec-message .c-ttl01{margin-bottom:34px}@media (max-width: 767px){.sec-message .c-ttl01{margin-bottom:19px}}.sec-message .c-ttl01 .large{font-size:55px;font-size:5.5rem;line-height:1.21818em;letter-spacing:0em}.sec-message .c-ttl01 .large:after{width:72px;left:-80px;right:0;bottom:-20px;transform:rotate(-17deg)}@media (max-width: 767px){.sec-message .c-ttl01 .large{font-size:48px;font-size:4.8rem;line-height:1.29167em;letter-spacing:0em;margin-bottom:15px}.sec-message .c-ttl01 .large:after{width:90px;left:-26px;bottom:-13px;transform:rotate(-12deg)}}.sec-message .c-ttl01 .small{padding-left:0;font-size:19px;font-size:1.9rem;line-height:1.89474em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.sec-message .c-ttl01 .small{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.15em;padding-left:48px}}.sec-message-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media (max-width: 767px){.sec-message-box{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.sec-message-info{padding-top:5px;width:100%;max-width:310px}@media (max-width: 767px){.sec-message-info{padding-top:17px;text-align:right;max-width:initial}}.sec-message-txt{max-width:740px;font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.08em;font-weight:500;text-align:justify;width:100%}@media only screen and (max-width: 1200px){.sec-message-txt{padding-left:20px}}@media (max-width: 767px){.sec-message-txt{padding-left:0;text-align:left}}.sec-message .img{margin-bottom:16px}.sec-message .img img{overflow:hidden;border-radius:10px}@media (max-width: 767px){.sec-message .img{margin-bottom:9px}.sec-message .img img{width:62.3%}}.sec-message .ttl .small{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.08em;font-weight:500;margin-bottom:3px}@media (max-width: 767px){.sec-message .ttl .small{font-size:13px;font-size:1.3rem;margin-bottom:-2px}}.sec-message .ttl .large{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.08em;font-weight:500}@media (max-width: 767px){.sec-message .ttl .large{font-size:17px;font-size:1.7rem}}.sec-outline{position:relative;z-index:5}@media (max-width: 767px){.sec-outline{margin:69px 0 10px}.sec-outline .sub-ttl1{font-size:12px;font-size:1.2rem;margin-bottom:2px}}.sec-outline-img{padding:0 calc(33 / 1366* 100%)}.sec-outline-img img{width:100%;border-radius:10px}@media (max-width: 767px){.sec-outline-img{padding:0}}.sec-outline-box{background:#fff;padding:92px 133px 135px;margin-top:-40px;z-index:1;position:relative}@media (max-width: 767px){.sec-outline-box{margin-top:-17px;padding:32px 0 28px}}.sec-outline .c-ttl01{margin-bottom:34px}@media (max-width: 767px){.sec-outline .c-ttl01{margin-bottom:31px}}.sec-outline .c-ttl01 .large{font-size:55px;font-size:5.5rem;line-height:1.21818em;letter-spacing:0em;margin-bottom:21px}.sec-outline .c-ttl01 .large:after{width:72px;left:0px;bottom:-19px;transform:rotate(-17deg)}@media (max-width: 767px){.sec-outline .c-ttl01 .large{margin-bottom:17px;font-size:48px;font-size:4.8rem;line-height:1.29167em;letter-spacing:0em}.sec-outline .c-ttl01 .large:after{width:92px;left:0px;bottom:-14px;transform:rotate(-12deg)}}.sec-outline .c-ttl01 .small{padding-left:32px;font-size:19px;font-size:1.9rem;line-height:1.89474em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.sec-outline .c-ttl01 .small{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.15em;padding-left:46px}}.list-outline{overflow:hidden;margin-top:37px}@media (max-width: 767px){.list-outline{margin-top:0}}.list-outline li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-bottom:1px solid #9F9F9F;margin-bottom:15px;line-height:1.875;font-size:16px;font-size:1.6rem;position:relative}@media (max-width: 767px){.list-outline li:last-child{border-bottom:0}}.list-outline .ttl{font-weight:bold;max-width:165px;width:100%;padding:0 15px 14px 19px;position:relative;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:500}.list-outline .ttl::before{position:absolute;top:13px;left:0;width:5px;height:5px;background:#112946;content:''}@media (max-width: 767px){.list-outline .ttl{max-width:142px;padding-right:10px}}.list-outline .txt,.list-outline .ttl{padding-bottom:14px}@media (min-width: 768px){.list-outline .pd2{padding-bottom:16px}}@media (max-width: 767px){.list-outline .pd2{padding-bottom:15px}.list-outline .pd3{padding-bottom:13px}.list-outline .pd4{padding-bottom:11px}.list-outline .pd5{padding-bottom:16px}.list-outline .pd6{padding-bottom:18px}}.list-outline .txt{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.05em}.list-outline .txt a{opacity:1;color:#18191A}.sec-history .c-ttl01{margin-bottom:34px;max-width:289px;width:100%}@media (max-width: 767px){.sec-history .c-ttl01{margin-bottom:46px}}.sec-history .c-ttl01 .large:after{width:72px;left:0px;bottom:-19px;transform:rotate(-17deg)}@media (max-width: 767px){.sec-history .c-ttl01 .large{margin-bottom:17px;font-size:48px;font-size:4.8rem;line-height:1.29167em;letter-spacing:0em}.sec-history .c-ttl01 .large:after{width:92px;left:0px;bottom:-14px;transform:rotate(-12deg)}}.sec-history .c-ttl01 .small{padding-left:32px;font-size:19px;font-size:1.9rem;line-height:1.89474em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.sec-history .c-ttl01 .small{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.15em;padding-left:46px}}.sec-history-box{padding:116px 0 61px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media (max-width: 767px){.sec-history-box{padding:33px 0 61px}}.sec-history-img img{width:100%}.his-tbl1{position:relative;z-index:6;padding-bottom:80px;width:100%;max-width:857px}@media (max-width: 767px){.his-tbl1{padding-bottom:9px}}.his-tbl1 table{width:100%;position:relative;margin-top:-7px}.his-tbl1 table:before{position:absolute;content:"";border-left:1px solid #363636;width:2px;height:calc(100% - 36px);left:152px;top:30px}@media (max-width: 767px){.his-tbl1 table:before{left:77px;top:17px;height:calc(100% - 16px)}}.his-tbl1 table tr{border-bottom:1px solid #9f9f9f80}.his-tbl1 table tr:first-child td{padding:0 0 8px 0}@media (max-width: 767px){.his-tbl1 table tr:first-child td{padding:0 0 17px 0}}@media (min-width: 768px){.his-tbl1 table tr:first-child th span{position:relative;top:-7px}}.his-tbl1 table tr:last-child{border-bottom:none}.his-tbl1 table th{width:152px;font-size:32px;font-size:3.2rem;line-height:2.09375em;letter-spacing:0em;font-weight:500;font-family:"gill-sans-nova",sans-serif;text-align:left;padding-left:28px}.his-tbl1 table th span{position:relative;top:2px}@media (max-width: 767px){.his-tbl1 table th span.s-top{top:-21px}}@media (max-width: 767px){.his-tbl1 table th{font-size:28px;font-size:2.8rem;line-height:2.39286em;letter-spacing:0em;padding-left:0;width:76px}}.his-tbl1 table td{padding:24px 0 25px;text-align:left;vertical-align:middle;min-height:75px}.his-tbl1 table td.pd2{padding:22px 0 15px}.his-tbl1 table td.pd3{padding:22px 0 15px}@media (max-width: 767px){.his-tbl1 table td{padding:24px 0 14px}.his-tbl1 table td.pd0{padding:22px 0 18px}.his-tbl1 table td.pd1{padding:22px 0 17px}.his-tbl1 table td.pd2{padding:24px 0 17px}.his-tbl1 table td.pd3{padding:24px 0 17px}.his-tbl1 table td.pd4{padding:24px 0 17px}}.his-tbl1 table td .desc{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.05em}.his-tbl1 table td .desc p{position:relative;padding-left:54px;margin-bottom:14px}.his-tbl1 table td .desc p:last-child{margin-bottom:0}.his-tbl1 table td .desc p:before{position:absolute;content:"";background:#112946;height:6px;width:6px;left:-2px;top:14px;margin-top:-4px}@media (max-width: 767px){.his-tbl1 table td .desc p{padding-left:25px}.his-tbl1 table td .desc p:before{top:15px}}.sec-sdg{padding:98px 0 99px;position:relative}.sec-sdg:before{position:absolute;top:0;left:0;width:100%;height:25%;background:url("/wp/wp-content/themes/wp-templ/assets/img/company/bg_sdg.jpg") no-repeat center center;content:'';z-index:-1}@media (max-width: 767px){.sec-sdg{padding:0px 0 40px}.sec-sdg:before{display:none}}@media (max-width: 767px){.sec-sdg-top{position:relative;padding-bottom:59px;padding-top:57px}.sec-sdg-top:before{position:absolute;top:0;left:0;width:100%;height:100%;background:url("/wp/wp-content/themes/wp-templ/assets/img/company/bg_sdg.jpg") no-repeat center center;content:'';z-index:-1}}.sec-sdg .c-ttl01{margin-bottom:45px}@media (max-width: 767px){.sec-sdg .c-ttl01{margin-bottom:0}}.sec-sdg .c-ttl01 .large{font-size:55px;font-size:5.5rem;line-height:1.21818em;letter-spacing:0em;margin-bottom:21px}.sec-sdg .c-ttl01 .large:after{width:72px;left:-85px;bottom:-19px;transform:rotate(-17deg)}@media (max-width: 767px){.sec-sdg .c-ttl01 .large{margin-bottom:17px;font-size:48px;font-size:4.8rem;line-height:1.29167em;letter-spacing:0em}.sec-sdg .c-ttl01 .large:after{width:92px;left:-100px;bottom:-15px;transform:rotate(-12deg)}}.sec-sdg .c-ttl01 .small{padding-left:83px;font-size:19px;font-size:1.9rem;line-height:1.89474em;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.sec-sdg .c-ttl01 .small{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.15em;padding-left:50px}}.sec-sdg-img{text-align:center;margin-bottom:45px}@media (max-width: 767px){.sec-sdg-img{padding:0 16px;margin-bottom:31px}}.sec-sdg-info{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.08em;font-weight:500;text-align:center;border-bottom:1px solid #9e9e9e80;padding-bottom:62px;margin-bottom:48px}@media (max-width: 767px){.sec-sdg-info{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.05em;text-align:left;padding-bottom:31px;margin-bottom:38px}}.sec-sdg-box{background:#fff;padding:115px 0 0}@media (max-width: 767px){.sec-sdg-box{margin-top:-18px;padding:47px 0 0}}.sec-sdg-box--v2{max-width:880px;margin:0 auto}.item-sdgs{border-bottom:1px solid #9e9e9e80}@media (min-width: 768px){.item-sdgs:not(:last-child){margin-bottom:48px}}@media (max-width: 767px){.item-sdgs{padding-bottom:29px;margin-top:36px}}.item-sdgs .cont-top{margin-bottom:37px}@media (max-width: 767px){.item-sdgs .cont-top{margin-bottom:30px}}.item-sdgs .cont-top .ttl-sdgs{font-size:22px;font-size:2.2rem;line-height:1.59091em;letter-spacing:.05em;font-weight:bold;margin-bottom:25px}@media (max-width: 767px){.item-sdgs .cont-top .ttl-sdgs{font-size:20px;font-size:2rem;line-height:1.75em;letter-spacing:.046em;margin-bottom:18px}}.item-sdgs .cont-top .cont-txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.08em;font-weight:500}@media (max-width: 767px){.item-sdgs .cont-top .cont-txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:500}}.box-sdgs-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:40px}@media (max-width: 767px){.box-sdgs-icon{margin-bottom:0}}@media only screen and (max-width: 375px){.box-sdgs-icon{margin:0 -6px}}.box-sdgs-icon .sdgs-icon{margin-right:15px;margin-bottom:12px}.box-sdgs-icon .sdgs-icon img{max-width:133.44px}.box-sdgs-icon .sdgs-icon:last-child{margin-right:0}@media (max-width: 767px){.box-sdgs-icon .sdgs-icon{margin-right:12px;min-width:83px;margin-bottom:12px}.box-sdgs-icon .sdgs-icon img{max-width:104.1px}}@media only screen and (max-width: 375px){.box-sdgs-icon .sdgs-icon{margin-right:0;width:calc(100% / 3);padding:0 6px}.box-sdgs-icon .sdgs-icon img{max-width:100%}}

/*# sourceMappingURL=maps/company.min.css.map */
