.company .c-subpage-hd{background:#0033de}.company .c-subpage-hd__img{z-index:1}.company .c-subpage-hd__content{position:relative;z-index:2;-webkit-mask-image:url("../../img/company/mask.png");mask-image:url("../../img/company/mask.png");mask-repeat:no-repeat;mask-position:center bottom;mask-size:cover}@media (max-width: 767px){.company .c-subpage-hd__content{-webkit-mask-image:url("../../img/company/mask_sp.png");mask-image:url("../../img/company/mask_sp.png");padding-top:10px}}@media (max-width: 767px){.company .c-subpage-hd__content .pagename{margin-bottom:0;position:relative;top:17px}}@media (max-width: 767px){.company .c-subpage-hd__content .pagename .en{line-height:1}}@media (max-width: 767px){.company .c-subpage-hd__content .pagename .jp{margin-bottom:8px}}@media (max-width: 767px){.company .c-subpage-hd__img{height:100%}}.company .c-subpage-hd .breadcrumb{position:absolute;z-index:10;right:50px;bottom:89px;width:100%}@media (max-width: 767px){.company .c-subpage-hd .breadcrumb{bottom:-22px;right:20px}}.company .c-subpage-hd .breadcrumb li::after{background-image:url(../../img/common/icon/ico-arr-right_white.svg)}.company .c-subpage-hd .breadcrumb li a,.company .c-subpage-hd .breadcrumb li span{color:#fff}.company .c-tit{position:relative}.company .c-tit span{display:block;line-height:1}.company .c-tit .en{font-family:"Bebas Neue",sans-serif;font-size:150px;font-weight:bold;letter-spacing:-0.02em;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1023px){.company .c-tit .en{font-size:14.66276vw}}@media (max-width: 767px){.company .c-tit .en{font-size:80px;white-space:nowrap}}.company .c-tit .jp{font-family:"Shippori Mincho",serif;font-size:45px;font-size:4.5rem;line-height:1em;letter-spacing:.1em;font-weight:bold;position:absolute;top:50%;transform:translateY(-50%) translate3d(0, 0, 0);z-index:1;margin-top:-15px}@media (max-width: 767px){.company .c-tit .jp{font-size:32px;margin-top:-8px}}.company .cmn_ins{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1240px;margin:0 auto;width:calc(100% - 32px)}.company .cmn_ins__left{width:16.13%;max-width:200px}@media (max-width: 767px){.company .cmn_ins__left{width:100%;max-width:100%}}.company .cmn_ins__right{flex:1;padding-left:90px}@media only screen and (min-width: 768px) and (max-width: 1200px){.company .cmn_ins__right{padding-left:30px}}@media (max-width: 767px){.company .cmn_ins__right{flex:unset;width:100%;padding-left:0}}.company .cmn_ins__right .inner{padding:0}.company .lst-anchor{background:#fff;border-radius:8px;z-index:99}@media (max-width: 767px){.company .lst-anchor{display:flex;flex-wrap:wrap;justify-content:space-between;background:transparent;padding:0 9px}}@media (max-width: 767px){.company .lst-anchor li{width:calc(50% - 2.5px);background:#fff;margin-bottom:5px}}.company .lst-anchor li:not(:last-child){border-bottom:1px solid #e3e3e3}@media (max-width: 767px){.company .lst-anchor li:not(:last-child){border:0}}.company .lst-anchor li a{display:block;padding:11px 14px 10px;font-family:"Shippori Mincho",serif;letter-spacing:0.025em;font-weight:bold}@media (max-width: 767px){.company .lst-anchor li a{font-size:15px;padding:10px}}.company .lst-anchor li a span{position:relative;color:#000;display:inline-block;padding-left:18px}.company .lst-anchor li a span::after{content:"";position:absolute;width:10px;height:10px;background:url(../../img/company/arr.svg) no-repeat center/100% 100%;left:0;top:50%;transform:translateY(-50%);margin-top:-1px}@media (max-width: 767px){.company .lst-anchor li a span::after{margin-top:0}}.company .sec-philo{position:relative;background:linear-gradient(to bottom, #0033de 0%, #00baff 100%);padding:0 0 127px;color:#fff}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.company .sec-philo{top:-1px}}@media (max-width: 767px){.company .sec-philo{padding:87px 0 84px}}.company .sec-philo .c-tit{margin-top:18px}@media (max-width: 767px){.company .sec-philo .c-tit{margin-top:15px}}.company .sec-philo .c-tit .en{opacity:0.1}.company .sec-philo .c-tit .jp{color:#fff}.company .sec-philo .cmn_ins__left{padding-top:137px}@media (max-width: 767px){.company .sec-philo .cmn_ins__left{padding-top:0}}.company .sec-philo .cmn_ins__right{padding-top:45px;margin-top:31px}@media (max-width: 767px){.company .sec-philo .cmn_ins__right{padding-top:5px}}.company .sec-philo .philo-ttl{font-family:"Shippori Mincho",serif;font-size:50px;font-size:5rem;line-height:1.3em;letter-spacing:.05em;font-weight:bold;color:#002fce;margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 900px){.company .sec-philo .philo-ttl{font-size:5.55556vw}}@media (max-width: 767px){.company .sec-philo .philo-ttl{font-size:28px;margin-top:11px;margin-bottom:12px}}@media only screen and (max-width: 374px){.company .sec-philo .philo-ttl{font-size:25px}}.company .sec-philo .philo-ttl span{display:inline-block;background:linear-gradient(to right, #d6e9ff 0%, #fff 100%);padding:10px 7px 10px 15px;position:relative;margin-bottom:7px}@media (max-width: 767px){.company .sec-philo .philo-ttl span{padding:10px 6px 12px 13px;margin-bottom:12px}}.company .sec-philo .philo-ttl span::after{content:"";position:absolute;width:100%;height:2px;background:linear-gradient(to right, #00abde 0%, #bcedff 100%);left:0;bottom:-2px;z-index:1}.company .sec-philo .philo-ttl span:last-child{letter-spacing:0;padding-right:0}@media (max-width: 767px){.company .sec-philo .philo-ttl span:last-child{letter-spacing:0.05em;padding-right:7px}}.company .sec-philo .philo-txt{font-family:"Shippori Mincho",serif;font-size:18px;font-size:1.8rem;line-height:1.94444em;letter-spacing:.025em;font-weight:500;margin-bottom:69px}@media (max-width: 767px){.company .sec-philo .philo-txt{font-size:16px;line-height:28px;margin-bottom:53px}}.company .sec-philo .philo-txt p+p{margin-top:20px}@media (max-width: 767px){.company .sec-philo .philo-txt p+p{margin-top:15px}}.company .sec-philo .philo-lst .item{display:flex;flex-wrap:wrap;margin-bottom:10px}@media (max-width: 767px){.company .sec-philo .philo-lst .item{margin-bottom:0}}.company .sec-philo .philo-lst .item__ttl{width:27.37%;max-width:260px;padding:0 5px;background:#0027aa;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width: 767px){.company .sec-philo .philo-lst .item__ttl{width:100%;max-width:100%;height:90px}}.company .sec-philo .philo-lst .item__ttl .num{font-family:"Bebas Neue",sans-serif;font-size:133px;font-weight:bold;color:#d1e9ff;opacity:0.2;position:absolute;left:5px;top:53px}@media (max-width: 767px){.company .sec-philo .philo-lst .item__ttl .num{font-size:80px;left:17px;top:40px}}.company .sec-philo .philo-lst .item__ttl .title{font-family:"Shippori Mincho",serif;font-size:24px;font-size:2.4rem;line-height:1.33333em;letter-spacing:.05em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1024px){.company .sec-philo .philo-lst .item__ttl .title{font-size:2.05078vw}}@media (max-width: 767px){.company .sec-philo .philo-lst .item__ttl .title{line-height:30px;font-size:20px;margin-top:4px}}.company .sec-philo .philo-lst .item__ctn{flex:1;background:#fff;padding:38px 35px 33px}@media (max-width: 767px){.company .sec-philo .philo-lst .item__ctn{flex:unset;width:100%;padding:23px 21px 24px}}.company .sec-philo .philo-lst .item__ctn__lst li:not(:last-child){padding-bottom:17px;margin-bottom:23px;border-bottom:1px solid #e3e3e3}@media (max-width: 767px){.company .sec-philo .philo-lst .item__ctn__lst li:not(:last-child){padding-bottom:11px;margin-bottom:18px}}.company .sec-philo .philo-lst .item__ctn__lst li .txtblue{color:#002fce;font-family:"Shippori Mincho",serif;font-size:20px;font-size:2rem;line-height:1.2em;letter-spacing:.025em;font-weight:bold;margin-bottom:4px}@media (max-width: 767px){.company .sec-philo .philo-lst .item__ctn__lst li .txtblue{font-size:18px;margin-bottom:0}}.company .sec-philo .philo-lst .item__ctn__lst li .txt{line-height:28px;letter-spacing:0.025em;color:#404040}@media (max-width: 767px){.company .sec-philo .philo-lst .item__ctn__lst li .txt{font-size:14px;line-height:25px}}.company .sec-philo .txtRight{text-align:right;letter-spacing:0.05em;margin-top:28px}@media (max-width: 767px){.company .sec-philo .txtRight{text-align:left;font-size:14px;letter-spacing:0.025em;line-height:25px;margin-top:17px}}.company .sec-message{padding:124px 0 0;overflow:hidden}@media (max-width: 767px){.company .sec-message{padding-top:51px}}.company .sec-message .c-tit .en{color:#edf6ff}.company .sec-message .img-mess{margin-top:-37px;margin-right:-100px}@media only screen and (min-width: 768px) and (max-width: 1024px){.company .sec-message .img-mess{margin-right:-16px;margin-top:-3.57143vw}}@media (max-width: 767px){.company .sec-message .img-mess{margin-top:14px;margin-right:-16px}}.company .sec-message .mess-ctn{margin-top:61px;padding-left:50px}@media (max-width: 767px){.company .sec-message .mess-ctn{padding-left:0;margin-top:56px}}.company .sec-message .mess-ctn .ttl{font-family:"Shippori Mincho",serif;font-size:25px;font-size:2.5rem;line-height:1.12em;letter-spacing:.04em;font-weight:bold;margin-bottom:26px}@media (max-width: 767px){.company .sec-message .mess-ctn .ttl{font-size:20px;line-height:36px;margin-bottom:15px}}.company .sec-message .mess-ctn .txt-intro{letter-spacing:0.02em;margin-bottom:31px}@media (max-width: 767px){.company .sec-message .mess-ctn .txt-intro{letter-spacing:0.025em;margin-bottom:21px}}.company .sec-message .mess-ctn .row{margin-bottom:41px}@media (max-width: 767px){.company .sec-message .mess-ctn .row{margin-bottom:30px}}.company .sec-message .mess-ctn .row__ttl{font-size:16px;font-size:1.6rem;line-height:1.3em;letter-spacing:.025em;font-weight:500;margin-bottom:29px}@media (max-width: 767px){.company .sec-message .mess-ctn .row__ttl{margin-bottom:21px}}.company .sec-message .mess-ctn .row__ttl small{color:#002fce;font-family:"Shippori Mincho",serif;display:inline-block;font-size:25px;font-weight:bold;letter-spacing:0.04em;padding-right:4px;position:relative;top:3px}@media (max-width: 767px){.company .sec-message .mess-ctn .row__ttl small{font-size:20px;line-height:36px;top:1px}}.company .sec-message .mess-ctn .row__txt{line-height:28px;letter-spacing:0.025em;color:#404040}.company .sec-message .mess-ctn .row__txt p+p{margin-top:15px}.company .sec-message .mess-ctn .row:nth-child(2){margin-top:1px}.company .sec-message .mess-ctn .row:nth-child(2) .row__ttl small{margin-left:-14px}@media (max-width: 767px){.company .sec-message .mess-ctn .row:nth-child(2) .row__ttl small{padding:12px 0 5px;margin-left:0}}.company .sec-overview{padding:225px 0 124px;position:relative}@media (max-width: 767px){.company .sec-overview{padding:76px 0 60px}}.company .sec-overview .bg{position:absolute;width:100%;height:100%;top:-154px;left:0}@media (max-width: 767px){.company .sec-overview .bg{height:auto;top:19px}}.company .sec-overview .c-tit .en{opacity:0.5}.company .sec-overview .overview-lst{background:#fff;margin-top:-36px;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1023px){.company .sec-overview .overview-lst{margin-top:-3.71429vw}}@media (max-width: 767px){.company .sec-overview .overview-lst{border:1px solid #e3e3e3;margin-top:25px}}.company .sec-overview .overview-lst li{display:flex;flex-wrap:wrap}@media (max-width: 767px){.company .sec-overview .overview-lst li{border-bottom:1px solid #e3e3e3}.company .sec-overview .overview-lst li:last-child{border-bottom:0}}.company .sec-overview .overview-lst li .name,.company .sec-overview .overview-lst li .value{padding:25px 0 19px}@media (max-width: 767px){.company .sec-overview .overview-lst li .name,.company .sec-overview .overview-lst li .value{padding:0}}.company .sec-overview .overview-lst li .name{background:#e5f2ff;width:196px;font-family:"Shippori Mincho",serif;font-size:18px;line-height:28px;letter-spacing:0.04em;font-weight:bold;border-bottom:1px solid #c9d5ff;padding-left:33px}@media (max-width: 767px){.company .sec-overview .overview-lst li .name{width:100%;height:50px;display:flex;align-items:center;padding:5px 21px;border-bottom:none}}.company .sec-overview .overview-lst li .value{flex:1;color:#404040;padding-left:35px;line-height:28px;letter-spacing:0.025em;border-bottom:1px solid #e3e3e3}@media (max-width: 767px){.company .sec-overview .overview-lst li .value{flex:unset;width:100%;padding:12px 21px 13px;border-bottom:none}}.company .sec-access{background:#e5f2ff;padding:102px 0 49px}@media (max-width: 767px){.company .sec-access{padding:60px 0 22px}}.company .sec-access .map{position:relative;margin-top:-3px}.company .sec-access .map:before{display:block;content:" ";width:100%;padding-top:47.36842%}.company .sec-access .map>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.company .sec-access .map{position:relative;margin-top:16px}.company .sec-access .map:before{display:block;content:" ";width:100%;padding-top:58.30904%}.company .sec-access .map>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.company .sec-access .map iframe{position:absolute;width:100%;height:100%;top:0;left:0}.company .sec-access .move{margin-top:38px}@media (max-width: 767px){.company .sec-access .move{margin-top:24px}}.company .sec-access .move__it{display:flex;flex-wrap:wrap;margin-bottom:27px}.company .sec-access .move__it:not(:last-child){padding-bottom:28px;border-bottom:1px solid #c0c7de}@media (max-width: 767px){.company .sec-access .move__it:not(:last-child){padding-bottom:24px}}@media (max-width: 767px){.company .sec-access .move__it{margin-bottom:24px}}.company .sec-access .move__it .title{width:24.74%;font-family:"Shippori Mincho",serif;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.025em;font-weight:bold;position:relative;padding-left:69px}@media only screen and (min-width: 768px) and (max-width: 1023px){.company .sec-access .move__it .title{width:100%;margin-bottom:15px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.company .sec-access .move__it .title{font-size:18px;line-height:30px;margin-top:4px}}@media (max-width: 767px){.company .sec-access .move__it .title{width:100%;font-size:22px;letter-spacing:0.04em;padding-left:36px}}.company .sec-access .move__it .title::after{content:"";position:absolute;background-position:center;background-repeat:no-repeat;background-size:100% 100%;left:14px;top:4px}@media (max-width: 767px){.company .sec-access .move__it .title::after{left:2px;top:0}}.company .sec-access .move__it .title--trans::after{width:32px;height:43px;background-image:url(../../img/company/ico_trans.svg)}@media (max-width: 767px){.company .sec-access .move__it .title--trans::after{width:23px;height:30px}}.company .sec-access .move__it .title--car{padding-left:69px}@media (max-width: 767px){.company .sec-access .move__it .title--car{padding-left:36px}}.company .sec-access .move__it .title--car::after{width:46px;height:35px;background-image:url(../../img/company/ico_car.svg);left:7px}@media (max-width: 767px){.company .sec-access .move__it .title--car::after{width:27px;height:20px;left:2px;top:8px}}.company .sec-access .move__it .ctn{flex:1;padding-left:14px}@media (max-width: 767px){.company .sec-access .move__it .ctn{flex:unset;width:100%;padding-left:0}}.company .sec-access .move__it .ctn .public-transport{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:644px;padding-top:3px}@media (max-width: 767px){.company .sec-access .move__it .ctn .public-transport{padding-top:12px}}.company .sec-access .move__it .ctn .public-transport li{color:#404040;letter-spacing:0.025em;line-height:28px;position:relative;padding-left:20px;margin-bottom:3px;width:calc(50% - 22px)}@media (max-width: 767px){.company .sec-access .move__it .ctn .public-transport li{width:100%}}.company .sec-access .move__it .ctn .public-transport li::after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#002fce;top:11px;left:0}.company .sec-access .move__it .ctn .car{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:3px;max-width:644px}@media (max-width: 767px){.company .sec-access .move__it .ctn .car{max-width:100%;padding-top:18px}}.company .sec-access .move__it .ctn .car__it{width:calc(50% - 22px)}@media (max-width: 767px){.company .sec-access .move__it .ctn .car__it{max-width:100%;width:100%;margin-bottom:26px}.company .sec-access .move__it .ctn .car__it:last-child{margin-bottom:0}}.company .sec-access .move__it .ctn .car__it__ttl{color:#002fce;font-family:"Shippori Mincho",serif;letter-spacing:0.02em;line-height:28px;font-weight:bold;margin-bottom:5px}@media (max-width: 767px){.company .sec-access .move__it .ctn .car__it__ttl{font-size:18px;margin-bottom:4px}}.company .sec-access .move__it .ctn .car__it .txt{font-size:14px;line-height:25px;letter-spacing:0.025em;color:#404040}.company .sec-access .move__it .ctn .car__it .txt p+p{margin-top:10px}.company .sec-history{padding-top:131px;position:relative}@media (max-width: 767px){.company .sec-history{padding-top:51px}}.company .sec-history::after,.company .sec-history::before{content:"";position:absolute;width:71.53%;height:100%;top:0;left:0}@media (max-width: 767px){.company .sec-history::after,.company .sec-history::before{width:calc(100% - 54px)}}.company .sec-history::after{background:#00239a}.company .sec-history::before{background:url(../../img/company/bg_his.png) no-repeat center/100% 100%;z-index:1}.company .sec-history .im_star{position:absolute;z-index:2;max-width:132px;top:calc(27% - 4px);left:23px}.company .sec-history .c-tit{position:relative;z-index:1}.company .sec-history .c-tit .en{opacity:0.2}.company .sec-history .c-tit .jp{color:#fff}.company .sec-history .history-wrap{position:relative;z-index:2;background:#fff;margin-top:-41px;padding:94px 0 72px 94px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1024px){.company .sec-history .history-wrap{padding-left:30px;margin-top:-3.57143vw}}@media (max-width: 767px){.company .sec-history .history-wrap{margin-top:15px;padding:45px 0 44px 20px}}.company .sec-history .history-wrap .history-lst{flex:1;position:relative;padding-right:42px}@media (max-width: 767px){.company .sec-history .history-wrap .history-lst{padding-right:0}}.company .sec-history .history-wrap .history-lst::after{content:"";position:absolute;width:1px;height:var(--after-height, 100%);background:#909090;top:10px;left:89px;z-index:-1}@media (max-width: 767px){.company .sec-history .history-wrap .history-lst::after{left:71px}}.company .sec-history .history-wrap .history-lst li{display:flex;margin-bottom:51px}@media (max-width: 767px){.company .sec-history .history-wrap .history-lst li{margin-bottom:36px}}.company .sec-history .history-wrap .history-lst li:last-child{margin-bottom:0}.company .sec-history .history-wrap .history-lst li .year{width:95px;font-family:"Bebas Neue",sans-serif;color:#002fce;font-size:44px;font-weight:bold;line-height:22px;position:relative}@media (max-width: 767px){.company .sec-history .history-wrap .history-lst li .year{width:77px;font-size:36px}}.company .sec-history .history-wrap .history-lst li .year::after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#002fce;top:5px;right:1px}@media (max-width: 767px){.company .sec-history .history-wrap .history-lst li .year::after{top:4px}}.company .sec-history .history-wrap .history-lst li .ctn{flex:1;padding-left:15px}@media (max-width: 767px){.company .sec-history .history-wrap .history-lst li .ctn{padding-left:16px}}.company .sec-history .history-wrap .history-lst li .ctn .it{margin-bottom:15px}.company .sec-history .history-wrap .history-lst li .ctn .it:last-child{margin-bottom:0}.company .sec-history .history-wrap .history-lst li .ctn__txt{color:#404040;letter-spacing:0.025em;line-height:28px;margin-top:-1px}@media (max-width: 767px){.company .sec-history .history-wrap .history-lst li .ctn__txt{line-height:24px;margin-top:-4px}}.company .sec-history .history-wrap .history-lst li .ctn__img{position:relative;margin-top:20px}.company .sec-history .history-wrap .history-lst li .ctn__img:before{display:block;content:" ";width:100%;padding-top:60.86957%}.company .sec-history .history-wrap .history-lst li .ctn__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.company .sec-history .history-wrap .history-lst li .ctn__img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}@media (min-width: 768px){.company .sec-history .history-wrap .history-lst.noimg{flex:unset;padding-right:0}}.company .sec-history .history-wrap .history-lst.noimg .ctn__txt{max-width:100%}.company .sec-history .history-wrap .list-img{width:30.6%;max-width:262px;margin-top:-17px;position:relative;left:8px}.company .sec-history .history-wrap .list-img .img{position:relative;margin-bottom:8px}.company .sec-history .history-wrap .list-img .img:before{display:block;content:" ";width:100%;padding-top:61.0687%}.company .sec-history .history-wrap .list-img .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.company .sec-history .history-wrap .list-img .img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.company .sec-structure{overflow:hidden;background:#e5f2ff;padding:144px 0 115px}@media (max-width: 767px){.company .sec-structure{padding:60px 0 44px}}.company .sec-structure .inner{max-width:982px}@media (max-width: 767px){.company .sec-structure .c-tit .en{font-size:75px;opacity:0.99}}.company .sec-structure .img{margin-top:-38px}@media only screen and (min-width: 768px) and (max-width: 1023px){.company .sec-structure .img{margin-top:-3.71429vw}}@media (max-width: 767px){.company .sec-structure .img{margin-top:15px}}.company .sec-structure .img img{display:block;width:100%}@media (max-width: 767px){footer .contact{padding-top:57px}}

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