.ttlcompany01{font-size:35px;font-size:3.5rem;line-height:50px;letter-spacing:0;font-weight:700}@media (min-width: 1000px){.ttlcompany01{font-size:1.822vw;line-height:1.428}}@media (max-width: 999px){.ttlcompany01{font-size:14px;font-size:1.4rem;line-height:20px}}.companybox01{padding-top:10.41vw}@media (max-width: 999px){.companybox01{padding-top:44px}}.companybox01 .txt02{max-width:54vw;padding-top:3.28vw;font-size:20px;font-size:2rem;line-height:35px}@media (min-width: 1000px){.companybox01 .txt02{font-size:1.04vw;line-height:1.75}}@media (max-width: 999px){.companybox01 .txt02{max-width:100%;padding-top:25px;font-size:11px;font-size:1.1rem;line-height:21px}}.companybox01 .imgdiv{margin-top:6.92vw}@media (max-width: 999px){.companybox01 .imgdiv{margin-top:40px}}.companybox02{background:#f8f8f8;padding:9.375vw 0 6.35vw}@media (max-width: 999px){.companybox02{padding:43px 0 10px}}.companybox02 .ttl01{position:relative;margin:0 auto;width:276px;height:276px;border:#56595b 3px solid;border-radius:50%;padding-top:80px;text-align:center;font-size:40px;font-size:4rem;line-height:50px;letter-spacing:0;font-weight:500;font-family:"IBM Plex Sans",sans-serif}@media (min-width: 1000px){.companybox02 .ttl01{width:14.375vw;height:14.375vw;padding-top:4.1666vw;font-size:2.08vw;line-height:1.25}}.companybox02 .ttl01:before{content:'';position:absolute;top:26px;bottom:26px;left:26px;right:26px;background:#bed14d;border-radius:50%}@media (min-width: 1000px){.companybox02 .ttl01:before{top:1.35vw;bottom:1.35vw;left:1.35vw;right:1.35vw}}.companybox02 .ttl01 span{position:relative}@media (max-width: 999px){.companybox02 .ttl01{width:100px;height:100px;border-width:1px;padding-top:30px;font-size:14px;font-size:1.4rem;line-height:18px}.companybox02 .ttl01:before{top:10px;bottom:10px;left:10px;right:10px}}.companybox02 .historydiv{position:relative;margin:0 auto;max-width:850px;padding-top:122px}@media (min-width: 1000px){.companybox02 .historydiv{max-width:44.27vw;padding-top:6.35vw}}.companybox02 .historydiv:before{content:'';position:absolute;top:0;left:calc(50% - 1px);width:3px;height:100%;background:url(../../img/company/line_01.png) center top repeat-y;background-size:3px auto}@media (max-width: 999px){.companybox02 .historydiv{max-width:100%;padding-top:37px}.companybox02 .historydiv:before{background-size:1px auto}}.companybox02 .historydiv .tttl02{position:absolute;top:12px;left:147px;font-size:24px;font-size:2.4rem;line-height:30px;letter-spacing:0;font-weight:700}@media (min-width: 1000px){.companybox02 .historydiv .tttl02{top:0.625vw;left:7.65vw;font-size:1.25vw;line-height:1.25}}.companybox02 .historydiv .tttl02 span{position:relative;display:inline-block;padding-right:30px}@media (min-width: 1000px){.companybox02 .historydiv .tttl02 span{padding-right:1.5625vw}}.companybox02 .historydiv .tttl02 span:after{content:'';position:absolute;top:calc(50% - 10px);right:0;width:20px;height:20px;border:#56595b 3px solid;background:#fff;border-radius:50%}@media (min-width: 1000px){.companybox02 .historydiv .tttl02 span:after{top:calc(50% - 0.52vw);width:1.04vw;height:1.04vw;border:#56595b 0.156vw solid}}.companybox02 .historydiv .tttl02.right{left:calc(50% + 128px)}@media (min-width: 1000px){.companybox02 .historydiv .tttl02.right{left:calc(50% + 6.6666vw)}}.companybox02 .historydiv .tttl02.right span:after{background:#56595b}@media (max-width: 999px){.companybox02 .historydiv .tttl02{top:0;left:auto;font-size:11px;font-size:1.1rem;line-height:16px}.companybox02 .historydiv .tttl02 span{position:relative;display:inline-block;padding-right:13px}.companybox02 .historydiv .tttl02 span:after{top:calc(50% - 3px);width:7px;height:7px;border-width:1px}.companybox02 .historydiv .tttl02.left{right:calc(50% + 40px)}.companybox02 .historydiv .tttl02.right{left:calc(50% + 45px)}}@media only screen and (max-width: 370px){.companybox02 .historydiv .tttl02.left{right:calc(50% + 35px)}.companybox02 .historydiv .tttl02.right{left:calc(50% + 30px)}}.companybox02 .historydiv .txtdiv{position:relative;min-height:158px;width:50%}@media (min-width: 1000px){.companybox02 .historydiv .txtdiv{min-height:8.22vw}}.companybox02 .historydiv .txtdiv:before{content:'';position:absolute;top:19px;width:44px;height:44px;border:#56595b 4px solid;background:#fff;border-radius:50%}@media (min-width: 1000px){.companybox02 .historydiv .txtdiv:before{top:0.989vw;width:2.29vw;height:2.29vw;border:#56595b 0.2vw solid}}.companybox02 .historydiv .txtdiv:last-child{min-height:125px}@media (min-width: 1000px){.companybox02 .historydiv .txtdiv:last-child{min-height:6.51vw}}.companybox02 .historydiv .txtdiv.left:before{right:-22px}@media (min-width: 1000px){.companybox02 .historydiv .txtdiv.left:before{right:-1.14vw}}.companybox02 .historydiv .txtdiv.left .txt_date,.companybox02 .historydiv .txtdiv.left .txt_des{padding-right:128px}@media (min-width: 1000px){.companybox02 .historydiv .txtdiv.left .txt_date,.companybox02 .historydiv .txtdiv.left .txt_des{padding-right:6.6666vw;font-size:1.35vw}}.companybox02 .historydiv .txtdiv.right{margin-left:50%}.companybox02 .historydiv .txtdiv.right:before{left:-22px;background:#56595b}@media (min-width: 1000px){.companybox02 .historydiv .txtdiv.right:before{left:-1.14vw}}.companybox02 .historydiv .txtdiv.right .txt_date,.companybox02 .historydiv .txtdiv.right .txt_des{padding-left:128px}@media (min-width: 1000px){.companybox02 .historydiv .txtdiv.right .txt_date,.companybox02 .historydiv .txtdiv.right .txt_des{padding-left:6.6666vw}}.companybox02 .historydiv .txtdiv.right .txt_des{margin-right:-30px}@media (min-width: 1000px){.companybox02 .historydiv .txtdiv.right .txt_des{margin-right:-1.56vw;font-size:1.25vw}}@media (max-width: 999px){.companybox02 .historydiv .txtdiv{min-height:56px}.companybox02 .historydiv .txtdiv:before{top:13px;width:16px;height:16px;border-width:1px}.companybox02 .historydiv .txtdiv:last-child{min-height:52px}.companybox02 .historydiv .txtdiv.left:before{right:-8px}.companybox02 .historydiv .txtdiv.left .txt_date,.companybox02 .historydiv .txtdiv.left .txt_des{padding-right:45px}.companybox02 .historydiv .txtdiv.right:before{left:-8px}.companybox02 .historydiv .txtdiv.right .txt_date,.companybox02 .historydiv .txtdiv.right .txt_des{padding-left:45px}}@media only screen and (max-width: 370px){.companybox02 .historydiv .txtdiv.left .txt_date,.companybox02 .historydiv .txtdiv.left .txt_des{padding-right:30px}}@media only screen and (max-width: 370px) and (min-width: 1000px){.companybox02 .historydiv .txtdiv.left .txt_date,.companybox02 .historydiv .txtdiv.left .txt_des{padding-right:1.56vw}}@media only screen and (max-width: 370px){.companybox02 .historydiv .txtdiv.right .txt_date,.companybox02 .historydiv .txtdiv.right .txt_des{padding-left:30px}}@media only screen and (max-width: 370px) and (min-width: 1000px){.companybox02 .historydiv .txtdiv.right .txt_date,.companybox02 .historydiv .txtdiv.right .txt_des{padding-right:1.56vw}}.companybox02 .historydiv .txt_date{border-bottom:#a9a3a1 1px solid;font-size:26px;font-size:2.6rem;line-height:40px;letter-spacing:0;font-weight:800}@media (min-width: 1000px){.companybox02 .historydiv .txt_date{font-size:1.35vw;line-height:1.538}}@media (max-width: 999px){.companybox02 .historydiv .txt_date{font-size:12px;font-size:1.2rem;line-height:20px}}.companybox02 .historydiv .txt_des{padding-top:5px;font-size:24px;font-size:2.4rem;line-height:32px;letter-spacing:0;font-weight:400}@media (min-width: 1000px){.companybox02 .historydiv .txt_des{padding-top:0.26vw;font-size:1.25vw;line-height:1.3333}}@media (max-width: 999px){.companybox02 .historydiv .txt_des{padding-top:3px;font-size:10px;font-size:1rem;line-height:12px}.companybox02 .historydiv .txt_des .small{font-size:9px;font-size:.9rem}}.companybox03{padding:3.64vw 0 3.64vw}@media (max-width: 999px){.companybox03{padding:57px 0 55px}}.companybox03 .ultxt01{margin:0 auto;max-width:1040px;padding-top:70px}@media (min-width: 1000px){.companybox03 .ultxt01{max-width:54.16vw;padding-top:3.64vw}}@media (max-width: 999px){.companybox03 .ultxt01{padding-top:22px}}.companybox03 .ultxt01 li{border-bottom:#dcdbdb 1px solid;padding:0.78vw 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;color:#010100;font-size:18px;font-size:1.8rem;line-height:30px}.companybox03 .ultxt01 li:first-of-type{border-top:#dcdbdb 1px solid}@media (min-width: 1000px){.companybox03 .ultxt01 li{font-size:0.9375vw;line-height:1.6666}}@media (max-width: 999px){.companybox03 .ultxt01 li{border-bottom:none;padding:4px 0;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;color:#26272b;font-size:11px;font-size:1.1rem;line-height:19px}}.companybox03 .ultxt01 .text01{font-weight:600;width:calc(100% - 31.78vw);padding-left:12.34vw}@media (max-width: 999px){.companybox03 .ultxt01 .text01{width:100px;padding-left:26px}}.companybox03 .ultxt01 .text02{width:612px}@media (min-width: 1000px){.companybox03 .ultxt01 .text02{width:31.87vw}}.companybox03 .ultxt01 .text02 a{color:#010100}@media (max-width: 999px){.companybox03 .ultxt01 .text02{width:calc(100% - 100px)}.companybox03 .ultxt01 .text02 a{color:#26272b}}.companybox04{padding:3.64vw 0 0}@media (max-width: 999px){.companybox04{padding:18px 0 31px;background:#f8f8f8}}.companybox04 .bdiv{margin-top:3.64vw;background:#f8f8f8}@media (max-width: 999px){.companybox04 .bdiv{margin-top:20px}}.companybox04 .txtWrap{margin-left:-30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (min-width: 1000px){.companybox04 .txtWrap{margin-left:-1.56vw}}@media (max-width: 999px){.companybox04 .txtWrap{margin-left:-10px}}.companybox04 .txtWrap .imgdiv{width:calc(50% + 0.78vw)}@media (max-width: 999px){.companybox04 .txtWrap .imgdiv{width:calc(50% + 3px)}}.companybox04 .txtWrap .txtdiv{width:calc(50% - 0.78vw);padding:0 1.56vw}@media (max-width: 999px){.companybox04 .txtWrap .txtdiv{width:calc(50% - 3px);padding:0 0 0 17px}}.companybox04 .txtWrap .ultxt01{margin:0 auto;max-width:360px}@media (min-width: 1000px){.companybox04 .txtWrap .ultxt01{max-width:18.75vw}}@media (max-width: 999px){.companybox04 .txtWrap .ultxt01{max-width:100%}}.companybox04 .txtWrap .ultxt01 li{border-top:#7d746e 1px solid;padding:12px 0;color:#010100;font-size:18px;font-size:1.8rem;line-height:30px;letter-spacing:0;font-weight:600}@media (min-width: 1000px){.companybox04 .txtWrap .ultxt01 li{padding:0.625vw 0;font-size:0.937vw;line-height:1.6666}}.companybox04 .txtWrap .ultxt01 li:first-child{border-top:none}@media (max-width: 999px){.companybox04 .txtWrap .ultxt01 li{margin-right:-20px;border-top:none;padding:2px 0;color:#26272b;font-size:8px;font-size:.8rem;line-height:15px;letter-spacing:-0.05em}}.companybox04 .txtWrap .ultxt01 .add{font-size:1.09vw}@media (max-width: 999px){.companybox04 .txtWrap .ultxt01 .add{font-size:8px;font-size:.8rem}}.companybox04 .txtWrap .ultxt01 .text_map01 a{color:#0061af}.companybox04 .txtWrap .ultxt01 .text_map02{margin-right:-1.56vw;padding-top:0.416vw;font-size:11px;font-size:1.1rem;line-height:19px}@media (min-width: 1000px){.companybox04 .txtWrap .ultxt01 .text_map02{font-size:0.572vw;line-height:1.7272}}@media (max-width: 999px){.companybox04 .txtWrap .ultxt01 .text_map02{margin-right:0;padding-top:3px;font-size:7px;font-size:.7rem;line-height:12px;letter-spacing:-0.03em}}

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