@media (min-width: 768px){.c-ttl01 .c-ttl01__en{font-size:33px;font-size:3.3rem;line-height:.90909em;letter-spacing:.1em;font-weight:400}}@media (max-width: 767px){.c-ttl01 .c-ttl01__en{font-size:23px;font-size:2.3rem;line-height:1.30435em;letter-spacing:.1em;font-weight:400}}.c-ttl01 .c-ttl01__jp{margin-top:11px}@media (min-width: 768px){.c-ttl01 .c-ttl01__jp{font-size:13px;font-size:1.3rem;letter-spacing:.2em;font-weight:500}}@media (max-width: 767px){.c-ttl01 .c-ttl01__jp{margin-top:7px;font-size:13px;font-size:1.3rem;letter-spacing:.2em;font-weight:500}}@media (min-width: 768px){.sec-company{padding:192px 0 150px}}@media (max-width: 767px){.sec-company{padding:89px 0 80px}}.sec-company .sec-company__inner{width:100%}.sec-company .sec-company__section-title{font-size:18px;font-size:1.8rem;line-height:1.72222em;letter-spacing:.15em;font-weight:400;text-align:center;margin-bottom:44px}@media (max-width: 767px){.sec-company .sec-company__section-title{font-size:14px;font-size:1.4rem;line-height:2.28571em;letter-spacing:.1em;font-weight:400;margin-bottom:24px}}.sec-company .sec-company__ceo{margin-top:102px;margin-bottom:137px}@media (min-width: 768px){.sec-company .sec-company__ceo{width:100%;max-width:924px;margin-left:auto;margin-right:auto;display:flex;align-items:flex-start}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-company .sec-company__ceo{padding-right:30px}}@media (max-width: 767px){.sec-company .sec-company__ceo{display:flex;flex-direction:column;margin-top:42px;margin-bottom:68px}}@media (min-width: 768px){.sec-company .sec-company__ceo-photo{width:301px;flex-shrink:0;margin-right:calc(116 / 935 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-company .sec-company__ceo-photo{margin-right:calc(86 / 935 * 100%)}}@media (max-width: 767px){.sec-company .sec-company__ceo-photo{width:191px;margin:0 auto 30px}}.sec-company .sec-company__ceo-photo img{width:100%;height:auto;object-fit:cover}@media (min-width: 768px){.sec-company .sec-company__ceo-content{flex:1;max-width:600px;margin-top:-9px}}.sec-company .sec-company__ceo-title{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.1em;font-weight:700;margin-bottom:26px}@media (max-width: 767px){.sec-company .sec-company__ceo-title{font-size:14px;font-size:1.4rem;line-height:2.28571em;letter-spacing:.1em;font-weight:700;margin-bottom:26px;text-align:center;margin-left:-5px}}@media (min-width: 768px){.sec-company .sec-company__ceo-message{margin-right:-10px}}@media (max-width: 767px){.sec-company .sec-company__ceo-message{padding:0 18px 0 17px}}.sec-company .sec-company__ceo-message p{font-size:14px;font-size:1.4rem;line-height:2.57143em;letter-spacing:0em;font-weight:400;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-company .sec-company__ceo-message p{font-size:12px}}@media (max-width: 767px){.sec-company .sec-company__ceo-message p{font-size:13px;font-size:1.3rem;line-height:2.30769em;letter-spacing:0em;font-weight:400;margin-bottom:18px}}.sec-company .sec-company__ceo-message p:last-child{margin-bottom:0}.sec-company .sec-company__team{text-align:center}@media (max-width: 767px){.sec-company .sec-company__team-photo{position:relative}.sec-company .sec-company__team-photo:before{display:block;content:" ";width:100%;padding-top:65.625%}.sec-company .sec-company__team-photo>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-company .sec-company__team-photo img{width:100%;height:auto;object-fit:cover}@media (max-width: 767px){.sec-company .sec-company__team-photo img{position:absolute;top:0;left:0;height:100%}}.sec-company .sec-company__team-description p{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.1em;font-weight:500;margin-bottom:8px}@media (max-width: 767px){.sec-company .sec-company__team-description p{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.1em;font-weight:500;margin-bottom:6px}}.sec-company .sec-company__team-description p:last-child{margin-bottom:0}.sec-company .sec-company__philosophy{background-color:#f5f5f5;margin-bottom:192px;padding-top:108px;padding-bottom:153px}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-company .sec-company__philosophy{padding-left:20px;padding-right:20px;margin-bottom:152px;padding-bottom:123px}}@media (max-width: 767px){.sec-company .sec-company__philosophy{padding-top:48px;padding-bottom:70px;margin-bottom:87px}}.sec-company .sec-company__philosophy-txt{text-align:center}@media (min-width: 768px){.sec-company .sec-company__philosophy-txt{margin-bottom:136px}}.sec-company .sec-company__philosophy-txt p{font-size:15px;font-size:1.5rem;line-height:2.86667em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){.sec-company .sec-company__philosophy-txt p{font-size:13px;font-size:1.3rem;line-height:2.30769em;letter-spacing:0em;font-weight:400}}.sec-company .sec-company__concepts{margin-bottom:131px}@media (max-width: 767px){.sec-company .sec-company__concepts{margin-bottom:89px;padding-top:68px}}.sec-company .sec-company__concepts-list{display:flex;width:100%;max-width:710px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-company .sec-company__concepts-list{justify-content:space-between}}@media (max-width: 767px){.sec-company .sec-company__concepts-list{flex-direction:column;align-items:center}}.sec-company .sec-company__concept-item{width:203px;height:203px;border:1px solid #000;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-right:calc(51 / 710 * 100%);position:relative;flex-shrink:0}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-company .sec-company__concept-item{width:183px;height:183px;margin-right:0}}@media (max-width: 767px){.sec-company .sec-company__concept-item{width:170px;height:170px;margin-right:0;margin-bottom:20px}}.sec-company .sec-company__concept-item:last-child{margin-right:0}@media (max-width: 767px){.sec-company .sec-company__concept-item:last-child{margin-bottom:0}}.sec-company .sec-company__concept-item::after{content:"";position:absolute;top:63px;right:-5px;width:22px;height:19px;display:inline-block;margin:auto;background-color:#f5f5f5}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-company .sec-company__concept-item::after{top:51px;right:-7px}}@media (max-width: 767px){.sec-company .sec-company__concept-item::after{top:52px;right:-15px}}@media (max-width: 767px){.sec-company .sec-company__concept-item.cirlce02 .sec-company__concept-number{margin-top:-12px}}@media (max-width: 767px){.sec-company .sec-company__concept-item.cirlce03 .sec-company__concept-number{margin-top:-16px}}.sec-company .sec-company__concept-number{font-family:"Bayon", sans-serif;font-size:33px;font-size:3.3rem;line-height:.90909em;letter-spacing:.1em;font-weight:400;margin-bottom:16px}@media (min-width: 768px){.sec-company .sec-company__concept-number{margin-top:-15px}}@media (max-width: 767px){.sec-company .sec-company__concept-number{font-size:26px;font-size:2.6rem;line-height:.88462em;letter-spacing:.1em;font-weight:700;margin-bottom:12px;margin-top:-22px}}.sec-company .sec-company__concept-text p{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:0em;font-weight:500}@media (min-width: 768px){.sec-company .sec-company__concept-text p{margin-left:2px}}@media (max-width: 767px){.sec-company .sec-company__concept-text p{font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:0em;font-weight:500}}@media (max-width: 767px){.sec-company .sec-company__policies{padding:0 18px 0 17px}}@media (min-width: 768px){.sec-company .sec-company__policies .sec-company__section-title{margin-bottom:42px}}@media (max-width: 767px){.sec-company .sec-company__policies .sec-company__section-title{margin-bottom:31px}}.sec-company .sec-company__policies-list{display:flex;width:100%;max-width:1032px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-company .sec-company__policies-list{justify-content:space-between}}@media (max-width: 767px){.sec-company .sec-company__policies-list{flex-direction:column}}.sec-company .sec-company__policy-item{width:calc(305 / 1033 * 100%);padding:42px 30px;text-align:center;border-radius:5px;position:relative;overflow:hidden;margin-right:calc(59 / 1023 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-company .sec-company__policy-item{padding:22px 15px;margin-right:0}}@media (max-width: 767px){.sec-company .sec-company__policy-item{width:100%;padding:62px 20px 71px;margin-bottom:20px}}.sec-company .sec-company__policy-item:last-child{margin-right:0}@media (max-width: 767px){.sec-company .sec-company__policy-item:last-child{margin-bottom:0}}.sec-company .sec-company__policy-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;margin:auto;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/company/policy-item-bg.png");z-index:1}@media (max-width: 767px){.sec-company .sec-company__policy-item.policy02{padding-top:45px;padding-bottom:62px}}@media (max-width: 767px){.sec-company .sec-company__policy-item.policy03{padding-top:77px;padding-bottom:108px}}.sec-company .sec-company__policy-item-inner{position:relative;z-index:2}.sec-company .sec-company__policy-number{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:0em;font-weight:600;margin-bottom:26px;margin-left:4px}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-company .sec-company__policy-number{font-size:13px;margin-bottom:20px}}@media (max-width: 767px){.sec-company .sec-company__policy-number{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.2em;font-weight:600;margin-bottom:19px}}.sec-company .sec-company__policy-text{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.06em;font-weight:400;text-align:left;width:100%;max-width:208px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-company .sec-company__policy-text{font-size:12px}}@media (max-width: 767px){.sec-company .sec-company__policy-text{font-size:13px;font-size:1.3rem;line-height:2em;letter-spacing:0em;font-weight:400;max-width:194px;text-align:justify}}.sec-company .sec-company__overview{margin-bottom:182px;width:100%;max-width:1034px;margin-left:auto;margin-right:auto}@media (max-width: 767px){.sec-company .sec-company__overview{margin-bottom:110px}}.sec-company .sec-company__overview .sec-company__section-title{text-align:left}@media (min-width: 768px){.sec-company .sec-company__overview .sec-company__section-title{margin-bottom:41px}}@media (max-width: 767px){.sec-company .sec-company__overview .sec-company__section-title{text-align:center;margin-bottom:27px}}.sec-company .sec-company__table-row{display:flex}.sec-company .sec-company__table-row:last-child{border-bottom:none}@media (max-width: 767px){.sec-company .sec-company__table-row.row03 .sec-company__table-label,.sec-company .sec-company__table-row.row03 .sec-company__table-value{padding-bottom:7px}}@media (max-width: 767px){.sec-company .sec-company__table-row.row04 .sec-company__table-label,.sec-company .sec-company__table-row.row04 .sec-company__table-value{padding-bottom:7px}}@media (max-width: 767px){.sec-company .sec-company__table-row.row05 .sec-company__table-label,.sec-company .sec-company__table-row.row05 .sec-company__table-value{padding-bottom:5px}}@media (min-width: 768px){.sec-company .sec-company__table-row.row06 .sec-company__table-label,.sec-company .sec-company__table-row.row06 .sec-company__table-value{padding-bottom:55px}}@media (max-width: 767px){.sec-company .sec-company__table-row.row06 .sec-company__table-label,.sec-company .sec-company__table-row.row06 .sec-company__table-value{padding-bottom:11px}}@media (min-width: 768px){.sec-company .sec-company__table-row.row07 .sec-company__table-label,.sec-company .sec-company__table-row.row07 .sec-company__table-value{padding-bottom:55px}}@media (max-width: 767px){.sec-company .sec-company__table-row.row07 .sec-company__table-label,.sec-company .sec-company__table-row.row07 .sec-company__table-value{padding-bottom:22px}}@media (min-width: 768px){.sec-company .sec-company__table-row.row07 .sec-company__table-value{line-height:2.15em}}@media (min-width: 768px){.sec-company .sec-company__table-row.row08 .sec-company__table-label,.sec-company .sec-company__table-row.row08 .sec-company__table-value{padding-bottom:88px}}@media (max-width: 767px){.sec-company .sec-company__table-row.row08 .sec-company__table-label,.sec-company .sec-company__table-row.row08 .sec-company__table-value{padding-bottom:15px}}@media (min-width: 768px){.sec-company .sec-company__table-row.row08 .sec-company__table-value{line-height:2.19em}}@media (min-width: 768px){.sec-company .sec-company__table-row.row09 .sec-company__table-label,.sec-company .sec-company__table-row.row09 .sec-company__table-value{padding-bottom:68px}}@media (max-width: 767px){.sec-company .sec-company__table-row.row09 .sec-company__table-label,.sec-company .sec-company__table-row.row09 .sec-company__table-value{padding-bottom:12px}}@media (min-width: 768px){.sec-company .sec-company__table-row.row09 .sec-company__table-value{line-height:2.19em}}@media (max-width: 767px){.sec-company .sec-company__table-row.row09 .sec-company__table-label{line-height:1.8em;padding-top:19px}}@media (min-width: 768px){.sec-company .sec-company__table-row.row10 .sec-company__table-label,.sec-company .sec-company__table-row.row10 .sec-company__table-value{padding-bottom:51px}}@media (max-width: 767px){.sec-company .sec-company__table-row.row10 .sec-company__table-label,.sec-company .sec-company__table-row.row10 .sec-company__table-value{padding-bottom:19px}}@media (min-width: 768px){.sec-company .sec-company__table-row.row10 .sec-company__table-value{line-height:2.19em}}@media (min-width: 768px){.sec-company .sec-company__table-row.row11 .sec-company__table-label,.sec-company .sec-company__table-row.row11 .sec-company__table-value{padding-bottom:57px}}@media (max-width: 767px){.sec-company .sec-company__table-row.row11 .sec-company__table-label,.sec-company .sec-company__table-row.row11 .sec-company__table-value{padding-bottom:16px}}@media (min-width: 768px){.sec-company .sec-company__table-row.row11 .sec-company__table-value{line-height:2.19em}}@media (min-width: 768px){.sec-company .sec-company__table-row.row12 .sec-company__table-label,.sec-company .sec-company__table-row.row12 .sec-company__table-value{padding-bottom:57px}}@media (max-width: 767px){.sec-company .sec-company__table-row.row12 .sec-company__table-label,.sec-company .sec-company__table-row.row12 .sec-company__table-value{padding-bottom:27px}}@media (min-width: 768px){.sec-company .sec-company__table-row.row12 .sec-company__table-value{line-height:2.19em}}@media (max-width: 767px){.sec-company .sec-company__table-row.row12 .sec-company__table-label{line-height:1.7em;padding-top:19px}}@media (min-width: 768px){.sec-company .sec-company__table-row.row13 .sec-company__table-label,.sec-company .sec-company__table-row.row13 .sec-company__table-value{padding-bottom:0px}}@media (min-width: 768px){.sec-company .sec-company__table-row.row13 .sec-company__table-value{line-height:2.19em}}.sec-company .sec-company__table-label{width:calc(154 / 732 * 100%);flex-shrink:0;border-right:1px solid #000;font-size:15px;font-size:1.5rem;line-height:2.06667em;letter-spacing:.15em;font-weight:700;padding:0px 0 0}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-company .sec-company__table-label{width:calc(184 / 732 * 100%)}}@media (max-width: 767px){.sec-company .sec-company__table-label{width:calc(94 / 285 * 100%);padding:15px 15px 15px 17px;border-right:none;font-size:13px;font-size:1.3rem;line-height:2.38462em;letter-spacing:.1em}}.sec-company .sec-company__table-value{flex:1;padding:0px 20px 0px 52px;font-size:15px;font-size:1.5rem;line-height:2.06667em;letter-spacing:.15em;font-weight:500}@media (max-width: 767px){.sec-company .sec-company__table-value{padding:20px 15px 15px 11px;font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:0em}}@media (min-width: 768px){.sec-company .sec-company__table-label,.sec-company .sec-company__table-value{padding-bottom:46px}}@media (max-width: 767px){.sec-company .sec-company__table-label,.sec-company .sec-company__table-value{padding-bottom:2px}}.sec-company .sec-company__map{width:100%;max-width:1072px;margin-left:auto;margin-right:auto;padding:0 20px}.sec-company .sec-company__map .sec-company__section-title{margin-bottom:20px;font-family:"Bayon", sans-serif;font-size:33px;font-size:3.3rem;line-height:.90909em;letter-spacing:.1em;text-align:left}@media (max-width: 767px){.sec-company .sec-company__map .sec-company__section-title{font-size:23px;font-size:2.3rem;line-height:1.30435em;letter-spacing:.1em;text-align:center}}.sec-company .sec-company__map-container{display:flex;flex-direction:column}@media (max-width: 767px){.sec-company .sec-company__map-container{flex-direction:column}}.sec-company .sec-company__map-embed{flex:1;width:100%;position:relative}.sec-company .sec-company__map-embed:before{display:block;content:" ";width:100%;padding-top:52.32558%}.sec-company .sec-company__map-embed>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.sec-company .sec-company__map-embed{position:relative}.sec-company .sec-company__map-embed:before{display:block;content:" ";width:100%;padding-top:71.875%}.sec-company .sec-company__map-embed>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-company .sec-company__map-placeholder{width:100%;position:absolute;top:0;left:0;height:100%;object-fit:cover}.sec-company .sec-company__map-placeholder img,.sec-company .sec-company__map-placeholder iframe{width:100%;height:100%}.sec-company .sec-company__map-info{width:100%;display:flex}@media (min-width: 768px){.sec-company .sec-company__map-info{justify-content:space-between;margin-top:31px}}@media (max-width: 767px){.sec-company .sec-company__map-info{width:100%;flex-direction:column}}.sec-company .sec-company__address{margin-bottom:30px}@media (max-width: 767px){.sec-company .sec-company__address{margin-bottom:31px;text-align:left;padding:22px 18px 0}}.sec-company .sec-company__address p{font-size:13px;font-size:1.3rem;line-height:2.15385em;letter-spacing:.1em;font-weight:500}@media (max-width: 767px){.sec-company .sec-company__address p{font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:0em;font-weight:400}}.sec-company .sec-company__address p:last-child{margin-bottom:0}.sec-company .c-btn01{border:1px solid #000;transition:all 0.3s ease;text-align:center;height:51px;width:100%;max-width:179px}@media (max-width: 767px){.sec-company .c-btn01{font-size:10px;font-size:1rem;line-height:0em;letter-spacing:.2em;width:100%;height:37px;max-width:119px;margin:0 auto;transform:translateX(-2px)}}.sec-company .c-btn01 .txt{font-size:12px;font-size:1.2rem;line-height:0em;letter-spacing:.2em;font-weight:500;font-family:"Lato", sans-serif}@media (max-width: 767px){.sec-company .c-btn01 .txt{font-size:10px;font-size:1rem;line-height:0em;letter-spacing:.2em}}

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