.keyvisual{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/company/bg_keyvisuala.jpg")}.keyvisual-philosophy{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/philosophy/bg_keyvisual.jpg")}.keyvisual-history{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/history/bg_keyvisual.jpg")}.keyvisual-greeting{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/greeting/bg_keyvisual.jpg")}@media(max-width: 767px){.keyvisual{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/company/bg_keyvisuala_sp.jpg")}.keyvisual-philosophy{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/philosophy/bg_keyvisual_sp.jpg")}.keyvisual-history{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/history/bg_keyvisual_sp.jpg")}.keyvisual-greeting{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/greeting/bg_keyvisual_sp.jpg")}}.list-link-company{text-align:center}.list-link-company:not(.cover){border-top:1px solid #ced6d9;padding:63px 0 108px;border-bottom:1px solid #ced6d9}@media(min-width: 768px){.list-link-company:not(.cover) ul{max-width:1085px;margin:0 auto;padding:0 20px}.list-link-company:not(.cover) .text{margin-top:29px}}@media(max-width: 767px){.list-link-company:not(.cover){margin-bottom:35px;padding:35px 0 5px}}.list-link-company .c-ttl3{letter-spacing:.05em;margin-bottom:34px}@media(max-width: 767px){.list-link-company .c-ttl3{text-align:center;font-size:28px;font-size:2.8rem;margin-bottom:22px}}.list-link-company ul{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;flex-wrap:wrap}.list-link-company ul li{width:33.33%}.list-link-company ul a{display:block}.list-link-company ul figure{position:relative;overflow:hidden}.list-link-company .text{margin-top:25px}.list-link-company .text span{display:inline-block;position:relative;padding:0 3px 0 30px;font-size:18px;font-size:1.8rem}.list-link-company .text span:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-left:2px solid #f02f00;border-top:2px solid #f02f00;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);margin-top:-2px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.list-link-company .text span:before{margin-top:-6px}}.is-ipad97 .list-link-company .text span:before{margin-top:-5px}@media(max-width: 767px){.list-link-company{margin-bottom:61px;padding:0 17.5px}.list-link-company ul{display:block;padding:0 18px}.list-link-company ul li{width:100%;margin-bottom:43px}.list-link-company ul li:first-child{margin-bottom:36px}.list-link-company .text{margin-top:16px}}.section-company{margin:55px 0 0;visibility:hidden}.section-company .c-ttl3{margin-bottom:40px}@media(max-width: 767px){.section-company{margin:39px 0 25px}.section-company .c-ttl3{margin-bottom:18px}}.section-company .desc{text-align:center;line-height:2.35}.section-company .desc p{margin-bottom:35px}@media(max-width: 767px){.section-company .desc{text-align:left}.section-company .desc p{margin-bottom:35px}}.section-company .company-tbl{background:#eaeced;padding:66px 0 80px;margin-top:80px}@media(max-width: 767px){.section-company .company-tbl{padding:35px 0 38px;margin-top:45px}}.section-company .company-tbl a{pointer-events:none}@media(max-width: 767px){.section-company .company-tbl a{pointer-events:visible}}.section-company .company-tbl .c-ttl1{margin-bottom:50px;text-align:center}@media(max-width: 767px){.section-company .company-tbl .c-ttl1{margin-bottom:35px;font-size:28px;font-size:2.8rem}}@media(max-width: 767px){.section-company .company-tbl .wcm{padding:0;max-width:100%}}.section-company .company-tbl .table-inner{background:#fff;padding:60px 0 70px}@media(max-width: 767px){.section-company .company-tbl .table-inner{padding:0 17px 50px}}.section-company .company-tbl table{max-width:800px;margin:0 auto}@media(max-width: 767px){.section-company .company-tbl table{max-width:100%}}.section-company .company-tbl tr{border-bottom:1px solid #ced6d9}.section-company .company-tbl th,.section-company .company-tbl td{border-collapse:collapse;padding:14px 0}@media(max-width: 767px){.section-company .company-tbl th,.section-company .company-tbl td{padding:0}}.section-company .company-tbl th{width:20%;padding:15px 10px;font-weight:bold;text-align:left}@media(max-width: 767px){.section-company .company-tbl th{width:100%;display:block;font-size:16px;font-size:1.6rem;padding:23px 0 0 0}}.section-company .company-tbl td{width:80%;line-height:32px}@media(max-width: 767px){.section-company .company-tbl td{width:100%;display:block;font-size:14px;font-size:1.4rem;line-height:23px;padding:4px 0 22px 0}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.section-company .company-tbl .mf-row th{vertical-align:top;padding-top:18px}}.section-company .company-tbl .diF{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;max-width:640px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media(max-width: 767px){.section-company .company-tbl .diF{display:block;max-width:100%}}.section-company .company-tbl .diF .item{width:50%}@media(max-width: 767px){.section-company .company-tbl .diF .item{width:100%}}.section-company .company-tbl .diF .col{width:50%;padding:0;margin-bottom:15px}@media(max-width: 767px){.section-company .company-tbl .diF .col{width:100%;margin-bottom:8px}}.section-company .company-tbl .diF .col:nth-child(2n+1){padding-right:40px}@media(max-width: 767px){.section-company .company-tbl .diF .col:nth-child(2n+1){padding-right:0}}.section-company .company-tbl .diF ul{padding:0 0 8px 15px}@media(max-width: 767px){.section-company .company-tbl .diF ul{padding:0 0 4px 15px}}.section-company .company-tbl .diF .col-txt{font-size:13px;font-size:1.3rem;line-height:23px;padding-left:15px;margin-bottom:5px}@media(max-width: 767px){.section-company .company-tbl .diF .col-txt{font-size:14px;font-size:1.4rem;padding:0 60px 0 38px;margin-bottom:18px}}.section-company .company-tbl .tbl-link p{margin-bottom:10px}.section-company .company-tbl .tbl-link p span{font-weight:bold;display:block;padding-top:15px}.section-company .company-tbl .tbl-link a{display:block;margin-top:-5px;color:#f02f00;cursor:pointer;pointer-events:unset;padding-left:5px}@media(min-width: 768px){.section-company .company-tbl .tbl-link a:hover{opacity:.65}}.section-company .company-tbl .mf-com{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;flex-wrap:wrap}.section-company .company-tbl .mf-com__ttl{width:80px}@media(max-width: 767px){.section-company .company-tbl .mf-com__ttl{width:70px}}.section-company .company-tbl .mf-com__txt{width:calc(100% - 80px);padding-left:15px}@media(max-width: 767px){.section-company .company-tbl .mf-com__txt{width:calc(100% - 70px)}}.com-philosophy .list-link-company{padding:63px 0 50px}@media(max-width: 767px){.com-philosophy .list-link-company{padding:35px 0 5px}}.section-philosophy{margin:64px 0 105px;visibility:hidden}@media(max-width: 767px){.section-philosophy{margin:35px 0 49px}}.section-philosophy .philosophy-title{text-align:center;max-width:280px;margin:0 auto 34px}@media(max-width: 767px){.section-philosophy .philosophy-title{max-width:245px;margin-bottom:25px}}.section-philosophy .philosophy-caption{text-align:center;max-width:430px;margin:0 auto 80px}@media(max-width: 767px){.section-philosophy .philosophy-caption{max-width:100%;margin-bottom:25px}}.section-philosophy .philosophy-desc{max-width:800px;margin:0 auto;font-size:16px;font-size:1.6rem;line-height:34px}@media(max-width: 767px){.section-philosophy .philosophy-desc{font-size:15px;font-size:1.5rem;line-height:32px}}.section-philosophy .philosophy-desc p{margin-bottom:34px}@media(max-width: 767px){.section-philosophy .philosophy-desc p{margin-bottom:32px}}.section-greeting{margin:90px 0 118px;visibility:hidden}.section-greeting .wcm{max-width:840px}.section-greeting .photo{display:block;margin-bottom:55px}.section-greeting .photo img{display:block;width:100%}.section-greeting .c-ttl3{text-align:left;font-size:25px;font-size:2.5rem;letter-spacing:.07em;margin-bottom:38px}.section-greeting .greeting-desc{font-size:16px;font-size:1.6rem;line-height:34px}.section-greeting .greeting-desc p{margin-bottom:32px}.section-greeting .greeting-desc p:last-child{margin-bottom:0}.section-greeting .greeting-ttl{text-align:center;max-width:480px;margin:0 auto}.section-greeting .mf-greeting{margin-top:65px}@media(max-width: 767px){.section-greeting .mf-greeting{margin-top:42px}}.section-greeting .mf-greeting p:last-of-type{margin-bottom:0}.section-greeting .greeting-info{text-align:center;max-width:150px;margin:43px auto 80px}@media(max-width: 767px){.section-greeting{margin:42px 0 64px}.section-greeting .photo{margin-bottom:42px}.section-greeting .c-ttl3{margin-bottom:21px;line-height:1.68}}@media only screen and (max-width: 767px)and (max-width: 370px){.section-greeting .c-ttl3{font-size:24px;font-size:2.4rem}}@media only screen and (max-width: 767px)and (max-width: 350px){.section-greeting .c-ttl3{font-size:22px;font-size:2.2rem}}@media(max-width: 767px){.section-greeting .greeting-ttl{max-width:302px}}@media(max-width: 767px){.section-greeting .greeting-info{max-width:120px;margin:24px auto 35px}}@media(max-width: 767px){.section-greeting .greeting-desc{font-size:15px;font-size:1.5rem;line-height:32px}}@media(min-width: 768px){.greeting .list-link-company{margin-bottom:85px}}.list-history{overflow:hidden;visibility:hidden;margin:135px 0 125px}.list-history .year{font-weight:bold;font-size:22px;font-size:2.2rem;letter-spacing:.07em}.list-history ul{display:table;width:100%}.list-history ul li{display:table-row}.list-history ul li>*{display:table-cell;vertical-align:top;border-bottom:1px solid #ced6d9}.list-history ul .month{width:60px;font-weight:bold}.list-history ul .text{width:calc(100% - 60px);line-height:1.67}@media(min-width: 768px){.list-history .item-history{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:88px}.list-history .year{width:150px}.list-history .info{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.list-history ul li>*{padding:17px 0 18px}.list-history ul li:first-child>*{padding:6px 0 16px}}@media(max-width: 767px){.list-history{margin:38px 0 21px}.list-history .item-history{margin-bottom:47px}.list-history .item-history.h2007{margin-bottom:34px}.list-history .item-history.h2009{margin-bottom:36px}.list-history .item-history.h2014{margin-bottom:34px}.list-history .item-history.h2017{margin-bottom:38px}.list-history .item-history.h2019{margin-bottom:31px}.list-history .year{background:#eaeced;margin:0 -18px 22px;padding:12px 20px 13px}.list-history ul li>*{padding:17px 0 19px}.list-history ul li:first-child>*{padding:0 0 18px}.list-history ul li:first-child .month{padding-top:2px}.list-history ul .month{padding-top:19px}}@media only screen and (max-width: 767px)and (max-width: 350px){.list-history ul .month{width:58px}}@media(max-width: 767px){.list-history ul .text{line-height:1.75}}
/*# sourceMappingURL=maps/company.min.css.map */
