.about .hdPage .inner{position:relative}.about .about-anchor{display:inline-flex;background:#fff;border-radius:10px;border:1px solid #fff;left:-14px;bottom:-164px;z-index:3;position:absolute;box-shadow:0px 0px 30px #d9eeff;color:#404040;font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.04em;font-weight:bold}@media (min-width: 768px){.about .about-anchor{padding:0 9px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.about .about-anchor{left:30px}}@media (max-width: 767px){.about .about-anchor{position:absolute;left:0;right:0;margin:0 auto;bottom:-101px;font-size:14px;font-size:1.4rem;line-height:1.92857em;width:calc(100% - 48px)}}.about .about-anchor a{position:relative;display:block;transition:all 0.3s ease-in-out;padding:13px 29px 14px 48px}.about .about-anchor a .c-arw-tail{position:absolute;top:50%;left:-18px;width:12px;height:10px;transform:translateY(-50%) rotate(90deg)}@media (max-width: 767px){.about .about-anchor a .c-arw-tail{left:-13px;width:10px;height:10px;top:52%}}@media (max-width: 767px){.about .about-anchor a{text-align:center;width:calc(100% / 3);padding:8px 18px 10px 32px}}@media only screen and (max-width: 374px){.about .about-anchor a{padding:8px 12px 10px 28px}}.about .about-anchor a::after{content:"";width:1px;height:27px;background:#ccc;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}@media (max-width: 767px){.about .about-anchor a::after{height:20px}}.about .about-anchor a:last-child::after{display:none}.about .about-anchor div{position:relative}@media (max-width: 767px){.about .about-anchor div{display:table;margin:0 auto}}.about .about-info{overflow:hidden;position:relative;padding:124px 60px 202px}@media (max-width: 767px){.about .about-info{padding:104px 24px 162px}}.about .about-info__en{color:#0554a3;font-size:22px;font-size:2.2rem;line-height:2.90909em;letter-spacing:.04em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-info__en{font-size:20px;font-size:2rem;line-height:2.27273em;letter-spacing:0em;font-weight:bold}}@media (max-width: 767px){.about .about-info__en{font-size:18px;font-size:1.8rem;line-height:1.22222em}}.about .about-info__ttl{color:#404040;margin-top:13px;font-size:48px;font-size:4.8rem;line-height:1.625em;letter-spacing:.04em;font-weight:bold}@media (min-width: 768px){.about .about-info__ttl{white-space:nowrap}}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-info__ttl{margin-top:17px;font-size:28px;font-size:2.8rem;line-height:1.5em}}@media (max-width: 767px){.about .about-info__ttl{margin-top:17px;font-size:28px;font-size:2.8rem;line-height:1.5em}}@media (min-width: 768px){.about .about-info__txt{margin-top:57px;max-width:59%}}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-info__txt{max-width:50%}}.about .about-info__txt p{color:#404040;margin-bottom:24px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.06em;font-weight:500}.about .about-info__txt p:last-child{margin-bottom:0}.about .about-info__img{display:flex;align-items:flex-start}.about .about-info__item{width:100%;display:flex;max-width:1166px;margin:0 auto 65px;align-items:flex-start}@media (min-width: 768px){.about .about-info__item:first-child .about-info__img{width:100%;max-width:463px;margin:98px 1px 0 -338px}}@media only screen and (min-width: 768px) and (min-width: 1024px) and (max-width: 1100px){.about .about-info__item:first-child .about-info__img{max-width:400px;margin:150px 0 0 -320px}}@media (min-width: 768px){.about .about-info__item:first-child .about-info__img>div{width:220px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.about .about-info__item:first-child .about-info__img>div{width:120px}}@media (min-width: 768px){.about .about-info__item:first-child .about-info__img>div:first-child{margin-top:120px;margin-right:22px}.about .about-info__item:nth-child(even){flex-direction:row-reverse}.about .about-info__item:nth-child(even) .about-info__ctn{max-width:calc(100% - 430px);width:100%;padding-left:80px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.about .about-info__item:nth-child(even) .about-info__ctn .mdf{display:none}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.about .about-info__item:nth-child(even) .about-info__ctn{max-width:55%;padding-left:30px}}@media (min-width: 768px){.about .about-info__item:nth-child(even) .about-info__img{width:100%;margin-top:3px;max-width:430px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.about .about-info__item:nth-child(even) .about-info__img{max-width:45%}}@media (min-width: 768px){.about .about-info__item:nth-child(even) .about-info__txt{margin-top:25px;max-width:100%}}@media (max-width: 767px){.about .about-info__item{flex-wrap:wrap;margin-bottom:29px}.about .about-info__item .about-info__ctn{display:contents}.about .about-info__item .about-info__en,.about .about-info__item .about-info__ttl,.about .about-info__item .about-info__sub,.about .about-info__item .about-info__img,.about .about-info__item .about-info__txt,.about .about-info__item .about-info__note{width:100%}.about .about-info__item .about-info__img{order:1;justify-content:space-between;margin-top:23px}.about .about-info__item .about-info__img>div{width:40.53333vw;height:auto}.about .about-info__item .about-info__img>div:first-child{margin-top:40px}.about .about-info__item .about-info__txt{order:2;margin-top:38px}.about .about-info__item .about-info__txt p{margin-bottom:11px;font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.06em}.about .about-info__item .about-info__txt p:last-child{margin-bottom:0}.about .about-info__item .about-info__note{order:3;text-align:left;margin-top:19px}.about .about-info__item:nth-child(2){margin-bottom:0}.about .about-info__item:nth-child(2) .about-info__img{margin-top:0;margin-bottom:10px}.about .about-info__item:nth-child(2) .about-info__img img{width:100%;height:auto;margin-top:0}.about .about-info__item:nth-child(2) .about-info__txt{margin-top:13px}.about .about-info__item:nth-child(2) .about-info__sub{order:2;margin-top:20px;font-size:18px;font-size:1.8rem;line-height:1.55556em}}.about .about-info__inner{max-width:1366px;width:100%;margin:0 auto}.about .about-info__note{text-align:right;margin:27px -1px 0 0}.about .about-info__note span{color:#404040;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.06em;font-weight:bold}.about .about-info__note small{color:#404040;margin-right:11px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.06em;font-weight:bold}.about .about-info__sub{color:#404040;font-size:24px;font-size:2.4rem;line-height:1.75em;letter-spacing:.06em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-info__sub{font-size:20px;font-size:2rem;line-height:1.9em}}.about .about-info__line{position:absolute;bottom:80px;left:0;width:100%;height:129px;overflow:hidden}@media (max-width: 767px){.about .about-info__line{height:68px;bottom:48px}}.about .about-info__marquee{display:flex;width:max-content;will-change:transform;backface-visibility:hidden;animation:about-info-marquee 28s linear infinite}.about .about-info__marquee img{display:block;flex:none;width:1616px;height:129px;margin-right:80px}@media (max-width: 767px){.about .about-info__marquee img{width:842px;height:68px;margin-right:20px}}.about .about-officers{background:#f8f8f8;padding:118px 100px 120px 100px}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-officers{padding:80px 60px 80px}}@media (max-width: 767px){.about .about-officers{padding:52px 25px 72px;background:#f2f2f2}}@media only screen and (max-width: 374px){.about .about-officers{padding:50px 20px 70px}}.about .about-officers .c-tit{max-width:286px;width:100%;margin:14px 0 0}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-officers .c-tit{max-width:185px}}@media (min-width: 768px){.about .about-officers .c-tit{position:sticky;top:150px;left:0}}@media (max-width: 767px){.about .about-officers .c-tit{max-width:100%}}.about .about-officers__wrap{max-width:1366px;width:100%;margin:0 auto;position:relative;display:flex;align-items:flex-start}@media (max-width: 767px){.about .about-officers__wrap{flex-wrap:wrap}}.about .about-officers__inner{width:100%;max-width:calc(100% - 286px)}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-officers__inner{max-width:calc(100% - 185px)}}@media (max-width: 767px){.about .about-officers__inner{max-width:100%;margin-top:39px}}.about .about-officers__item{padding:75px 0 76px;border-bottom:1px solid #ccc}.about .about-officers__item:first-child{border-top:1px solid #ccc}@media (max-width: 767px){.about .about-officers__item{padding:48px 0 45px}}.about .about-officers__sub{font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:.04em;font-weight:bold}@media (max-width: 767px){.about .about-officers__sub{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.02em}}.about .about-officers__ttl{display:flex;margin-top:5px;color:#404040;align-items:flex-start;align-items:center}.about .about-officers__kanji{font-size:32px;font-size:3.2rem;line-height:1.4375em;letter-spacing:.04em;font-weight:bold}@media (max-width: 767px){.about .about-officers__kanji{font-size:22px;font-size:2.2rem;line-height:1.63636em}}.about .about-officers__name{color:#066ed6;font-family:"NeueHaasDisplay",sans-serif;margin-left:18px;margin-top:2px;font-size:17px;font-size:1.7rem;line-height:1.05882em;letter-spacing:.06em;font-weight:500}@media (max-width: 767px){.about .about-officers__name{font-size:17px;font-size:1.7rem;margin-left:11px;margin-top:5px}}.about .about-officers__txt{margin-top:28px;color:#404040;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.06em;font-weight:500}@media (max-width: 767px){.about .about-officers__txt p{margin-bottom:16px}}.about .about-officers__txt p:last-child{margin-bottom:0}@media (max-width: 767px){.about .about-officers__txt{margin-top:21px;font-size:15px;font-size:1.5rem;line-height:1.73333em}}.about .about-company{position:relative;max-width:1366px;width:100%;margin:0 auto;padding:120px 0 0 100px}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-company{padding-left:60px}}@media (max-width: 767px){.about .about-company{padding:72px 0 0 25px}}.about .about-company__inner{display:flex;position:relative}@media (min-width: 768px){.about .about-company__inner .c-tit{width:185px;display:flex;align-items:flex-start;flex-direction:row-reverse;padding:31px 63px 0 0}.about .about-company__inner .c-tit__en{padding:40px 0 0 25px;writing-mode:vertical-rl;text-orientation:sideways}.about .about-company__inner .c-tit__en::before{top:20px;left:43px}.about .about-company__inner .c-tit__jp{width:40px;line-height:1.16em}}@media (max-width: 767px){.about .about-company__inner{flex-wrap:wrap;flex-direction:column}.about .about-company__inner .c-tit{order:2}}.about .about-company__img{width:calc(100% - 185px)}@media (max-width: 767px){.about .about-company__img{width:100%;margin-bottom:0;display:contents}}.about .about-company__img img{width:100%}@media (max-width: 767px){.about .about-company__img picture{order:1;width:100%;display:block;margin-bottom:36px}}.about .about-company__text{color:#404040;margin:67px 0 0;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.06em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-company__text{font-size:15px;font-size:1.5rem;line-height:1.73333em;padding-right:40px}}@media (max-width: 767px){.about .about-company__text{order:3;width:100%;margin-top:29px;padding-right:20px;font-size:15px;font-size:1.5rem;line-height:1.73333em}}.about .about-company__info{margin:156px auto 0;padding-right:100px}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-company__info{padding-right:60px}}@media (max-width: 767px){.about .about-company__info{padding-right:24px;margin:51px auto 0}}.about .about-company__name{width:326px;padding:11px 0 0}@media (min-width: 768px){.about .about-company__name{position:sticky;top:150px;left:0}}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-company__name{width:280px}}@media (max-width: 767px){.about .about-company__name{width:100%}}.about .about-company__name .en{font-family:"NeueHaasDisplay",sans-serif;color:#066ed6;font-size:16px;font-size:1.6rem;line-height:1.125em;letter-spacing:.06em;font-weight:500}.about .about-company__name .jp{margin-top:16px;color:#404040;font-size:32px;font-size:3.2rem;line-height:1.4375em;letter-spacing:.04em;font-weight:bold}@media (max-width: 767px){.about .about-company__name .jp{margin-top:5px;font-size:24px;font-size:2.4rem;line-height:1.75em}}.about .about-company__name .note{margin-top:38px;color:#404040;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.04em;font-weight:bold}@media (max-width: 767px){.about .about-company__name .note{margin-top:8px}}.about .about-company__item{display:flex;align-items:flex-start;justify-content:space-between;margin:0 auto 159px}@media (max-width: 767px){.about .about-company__item{flex-wrap:wrap;margin-bottom:59px}}.about .about-company__item:last-child{margin-bottom:0}.about .about-company__row{position:relative;border-bottom:1px solid #ccc}@media (min-width: 768px){.about .about-company__row{display:flex;align-items:flex-start;justify-content:flex-start}}.about .about-company__row:after{content:"";bottom:-1px;left:0;width:200px;height:1px;position:absolute;background:#0554a3}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-company__row:after{width:110px}}@media (max-width: 767px){.about .about-company__row:after{width:70px}}.about .about-company__row:first-child{border-top:1px solid #ccc}.about .about-company__row:first-child::before{content:"";top:-1px;left:0;width:200px;height:1px;position:absolute;background:#0554a3}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-company__row:first-child::before{width:110px}}@media (max-width: 767px){.about .about-company__row:first-child::before{width:70px}}.about .about-company__ttl{color:#0554a3;width:200px;padding:20px 10px;position:relative;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.06em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-company__ttl{width:110px}}@media (max-width: 767px){.about .about-company__ttl{padding:16px 0 7px;width:100%}}.about .about-company__txt{padding:20px 10px;width:calc(100% - 200px);font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.06em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-company__txt{width:calc(100% - 110px);font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.03em}}@media (max-width: 767px){.about .about-company__txt{padding:0 0 14px;width:100%;font-size:15px;font-size:1.5rem;line-height:1.6em}}.about .about-company__txt p{position:relative;padding-left:17px;margin-bottom:15px}.about .about-company__txt p.none{padding:0 0 0 4px}@media (max-width: 767px){.about .about-company__txt p{padding-left:0}}.about .about-company__txt p:last-child{margin-bottom:0}@media (max-width: 767px){.about .about-company__txt p:last-child{margin-bottom:2px}}.about .about-company__txt p strong{display:block;color:#404040;font-weight:bold;margin-bottom:8px}@media (max-width: 767px){.about .about-company__txt p strong{margin-top:5px;padding-left:13px;font-size:15px;font-size:1.5rem;line-height:1.33333em}}.about .about-company__txt p strong::before{content:"";position:absolute;width:5px;height:5px;background:#066ed6;top:9px;left:4px;border-radius:1px}@media (max-width: 767px){.about .about-company__txt p strong::before{top:8px;left:0px}}.about .about-company__txt p span{margin-bottom:5px;display:block}@media (max-width: 767px){.about .about-company__txt p span{margin-bottom:1px;font-size:15px;font-size:1.5rem;line-height:1.6em}}.about .about-company__txt em{display:block;font-style:normal;position:relative;padding-left:17px;margin-bottom:8px}@media (max-width: 767px){.about .about-company__txt em{padding-left:13px;margin-top:4px;margin-bottom:5px;font-size:15px;font-size:1.5rem;line-height:1.6em}}.about .about-company__txt em:last-child{margin-bottom:0}.about .about-company__txt em::before{content:"";position:absolute;width:5px;height:5px;background:#066ed6;top:11px;left:4px;border-radius:1px}@media (max-width: 767px){.about .about-company__txt em::before{top:9px;left:0}}.about .about-company__txt a[href^="tel:"]{display:block;padding-left:18px;position:relative}.about .about-company__txt a[href^="tel:"]::before{content:"";position:absolute;top:5px;left:0;width:16px;height:16px;background:url(../../img/common/icon/ico-tel.svg) no-repeat;background-size:16px}.about .about-company__txt a:not([href^="tel:"]){text-decoration:underline}.about .about-company__tbl{width:calc(100% - 326px)}@media only screen and (min-width: 768px) and (max-width: 1100px){.about .about-company__tbl{width:calc(100% - 280px)}}@media (max-width: 767px){.about .about-company__tbl{width:100%;margin-top:36px}}

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