@media (max-width: 767px){.company #wrap .block-ttl{margin-left:1px}}.company #wrap .block-ttl .en{color:#31c4b3;font-family:"Cormorant",serif;font-size:47px;font-size:4.7rem;line-height:1.17021em;letter-spacing:0em;font-weight:600}@media (max-width: 767px){.company #wrap .block-ttl .en{font-size:36px}}.company #wrap .block-ttl .jp{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.025em;font-weight:300}@media (max-width: 767px){.company #wrap .block-ttl .jp{font-size:14px;line-height:27px}}.company #wrap .section .inner{display:flex;justify-content:space-between}@media (max-width: 767px){.company #wrap .section .inner{flex-direction:column}}.company #wrap .section .block-cont{max-width:794px}@media (min-width: 768px){.company #wrap .section .block-cont{flex:1;padding-left:30px}}.company #wrap .sec-outline{margin-top:-50px;padding:50px 0 122px}@media (max-width: 767px){.company #wrap .sec-outline{margin-top:-30px;padding:51px 0 50px}}.company #wrap .sec-outline .lst-outline{margin-top:-11px}@media (max-width: 767px){.company #wrap .sec-outline .lst-outline{margin-top:4px}}.company #wrap .sec-outline .lst-outline .tr{display:flex}.company #wrap .sec-outline .lst-outline .tr .th,.company #wrap .sec-outline .lst-outline .tr .td{padding:21px 0 20px}@media (max-width: 767px){.company #wrap .sec-outline .lst-outline .tr .th,.company #wrap .sec-outline .lst-outline .tr .td{padding:15px 0 13px}}@media only screen and (max-width: 767px) and (min-width: 384px) and (max-width: 385px){.company #wrap .sec-outline .lst-outline .tr .th,.company #wrap .sec-outline .lst-outline .tr .td{padding:14px 0 14px}}.company #wrap .sec-outline .lst-outline .tr .th{width:140px;border-bottom:1px solid #31c4b3;color:#31c4b3;padding-left:10px}@media (max-width: 767px){.company #wrap .sec-outline .lst-outline .tr .th{width:83px;padding-left:0}}.company #wrap .sec-outline .lst-outline .tr .th .key{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.08em;font-weight:300}@media (max-width: 767px){.company #wrap .sec-outline .lst-outline .tr .th .key{line-height:24px;margin-top:1px}}.company #wrap .sec-outline .lst-outline .tr .td{width:calc(100% - 140px);border-bottom:1px solid #dedede;padding-left:23px}@media (max-width: 767px){.company #wrap .sec-outline .lst-outline .tr .td{width:calc(100% - 83px);padding-left:14px;display:flex;flex-direction:column;justify-content:center}}.company #wrap .sec-outline .lst-outline .tr .td .value{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.04em;font-weight:300}.company #wrap .sec-img{overflow:hidden;position:relative}.company #wrap .sec-img:before{display:block;content:" ";width:100%;padding-top:26.5%}.company #wrap .sec-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.company #wrap .sec-img{position:relative}.company #wrap .sec-img:before{display:block;content:" ";width:100%;padding-top:44.8%}.company #wrap .sec-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.company #wrap .sec-img .img-wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.company #wrap .sec-img img{width:100%;object-fit:cover;position:absolute;left:0;bottom:-40px}.company #wrap .sec-history{margin-top:80px;padding:53px 0 120px}@media (max-width: 767px){.company #wrap .sec-history{margin-top:0;padding:43px 0 71px}}.company #wrap .sec-history .milestone{position:relative;margin-top:10px}@media (max-width: 767px){.company #wrap .sec-history .milestone{margin-top:28px}}.company #wrap .sec-history .milestone::after{content:"";width:1px;height:calc(100% - 10px);border-right:1px dashed #31c4b3;position:absolute;top:5px;left:calc(40px + 2.25vw);transform:translateX(-50%)}@media (max-width: 767px){.company #wrap .sec-history .milestone::after{left:50px}}.company #wrap .sec-history .milestone__item{display:flex}.company #wrap .sec-history .milestone__item:not(:last-child){margin-bottom:33.5px}@media (max-width: 767px){.company #wrap .sec-history .milestone__item:not(:last-child){margin-bottom:17.5px}}.company #wrap .sec-history .milestone__item .year{color:#31c4b3;font-family:"Roboto",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:0em;font-weight:500;font-style:italic;white-space:nowrap}@media (max-width: 767px){.company #wrap .sec-history .milestone__item .year{font-size:16px}}.company #wrap .sec-history .milestone__item .landmark{flex:1;padding-left:4.2vw;position:relative;margin-top:-1px}@media (max-width: 767px){.company #wrap .sec-history .milestone__item .landmark{padding-left:35px;margin-top:0}}.company #wrap .sec-history .milestone__item .landmark::before{content:"";width:10px;height:10px;border-radius:50%;background-color:#31c4b3;position:absolute;top:5px;left:2.3vw;transform:translateX(-50%)}@media (max-width: 767px){.company #wrap .sec-history .milestone__item .landmark::before{width:8px;height:8px;left:15px}}@media (min-width: 768px){.company #wrap .sec-history .milestone__item .landmark__item{display:flex}}.company #wrap .sec-history .milestone__item .landmark__item:not(:last-child){margin-bottom:21px}.company #wrap .sec-history .milestone__item .landmark__item .month{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.08em;font-weight:300;color:#31c4b3;width:73px;margin-top:-2px}@media (max-width: 767px){.company #wrap .sec-history .milestone__item .landmark__item .month{font-size:15px;margin-bottom:-2px}}.company #wrap .sec-history .milestone__item .landmark__item .month .num{font-family:"Roboto",sans-serif;font-size:20px;font-size:2rem;line-height:1.1em;letter-spacing:0em;font-weight:300;font-style:italic;margin-right:4px}@media (max-width: 767px){.company #wrap .sec-history .milestone__item .landmark__item .month .num{font-size:18px;margin-right:3px}}.company #wrap .sec-history .milestone__item .landmark__item .event{width:calc(100% - 73px)}@media (max-width: 767px){.company #wrap .sec-history .milestone__item .landmark__item .event{width:100%}}.company #wrap .sec-history .milestone__item .landmark__item .event .txt{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.08em;font-weight:300}@media (max-width: 767px){.company #wrap .sec-history .milestone__item .landmark__item .event .txt{letter-spacing:0.02em}}.company #wrap .sec-history .milestone__item .landmark__item .event .txt:not(:last-child){margin-bottom:11px}.company #wrap .sec-nav{padding-bottom:122px}@media (max-width: 767px){.company #wrap .sec-nav{padding-bottom:60px}}.company #wrap .sec-nav .lst-link{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:min(33px, 2.4vw);margin:0 auto;max-width:722px}@media (max-width: 767px){.company #wrap .sec-nav .lst-link{grid-template-columns:100%;grid-gap:15px}}.company #wrap .sec-nav .lst-link__item a{display:block;padding:51px 45px 46px 37px;position:relative;text-align:left}@media (max-width: 767px){.company #wrap .sec-nav .lst-link__item a{padding:42px 45px 35px 31px}}.company #wrap .sec-nav .lst-link__item a::after{content:"";width:40px;height:40px;background:#fff url(../../img/common/icon/ico-arr-green.svg) no-repeat right bottom/29px 29px;border-top-left-radius:2px;position:absolute;bottom:0;right:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.company #wrap .sec-nav .lst-link__item a::after{bottom:-1px}}.company #wrap .sec-nav .lst-link__item a span{display:block}.company #wrap .sec-nav .lst-link__item a span.en{color:#effdfc;font-family:"Cormorant",serif;font-size:39px;font-size:3.9rem;line-height:1.20513em;letter-spacing:0em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 819px){.company #wrap .sec-nav .lst-link__item a span.en{font-size:35px}}@media (max-width: 767px){.company #wrap .sec-nav .lst-link__item a span.en{font-size:36px}}.company #wrap .sec-nav .lst-link__item a span.jp{color:#fff;font-size:17px;font-size:1.7rem;line-height:1.58824em;letter-spacing:.05em;font-weight:300}@media (max-width: 767px){.company #wrap .sec-nav .lst-link__item a span.jp{font-size:15px;line-height:29px}}.company #wrap .sec-nav .lst-link__item:nth-child(1) a{background:url(../../img/company/img_nav01.jpg) no-repeat center/cover}.company #wrap .sec-nav .lst-link__item:nth-child(2) a{background:url(../../img/company/img_nav02.jpg) no-repeat center/cover}

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