@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500&family=Noto+Sans+JP:wght@100..900&family=Zalando+Sans+SemiExpanded:wght@200..900&display=swap");#message .intro{position:relative;padding:215px 0 305px;background-color:#f0f5f5}@media (max-width: 767px){#message .intro{padding:150px 0 180px}}#message .intro::before{content:'';position:absolute;right:0;top:55px;width:26.9%;max-width:430px;aspect-ratio:861 / 420;background-image:url("../../img/company/message/img_bar01.png");background-size:contain;background-position:center center;background-repeat:no-repeat}@media (max-width: 767px){#message .intro::before{top:93px;width:32%}}#message .intro .c-inner{max-width:1000px}#message .intro .intro-ttl span{display:inline-block;padding-bottom:15px;padding-right:5px;border-bottom:2px solid #00408e;font-family:"Zalando Sans SemiExpanded",sans-serif;font-size:35px;font-size:3.5rem;line-height:1em;letter-spacing:0em;font-weight:300;color:#00408e}@media (max-width: 767px){#message .intro .intro-ttl span{padding-bottom:7px;font-size:20px;font-size:2rem}}#message .intro .intro-mv{position:relative;margin-top:65px}@media (max-width: 767px){#message .intro .intro-mv{margin-top:30px}}#message .intro .intro-mv__img{width:63%}@media (max-width: 767px){#message .intro .intro-mv__img{width:auto}}#message .intro .intro-mv__lead{position:absolute;top:50%;left:43%;display:flex;align-items:flex-start;flex-direction:column;gap:18px 0;transform:translateY(-50%)}@media only screen and (max-width: 1100px){#message .intro .intro-mv__lead{left:41%}}@media (max-width: 767px){#message .intro .intro-mv__lead{position:relative;top:0;left:0;max-width:325px;margin:-20px auto 0;gap:5px 0;transform:none}}#message .intro .intro-mv__lead span{display:inline-block;padding:20px 26px;background-color:#fff;font-size:28px;font-size:2.8rem;line-height:1em;letter-spacing:.05em;font-weight:500;color:#00408e;white-space:nowrap}@media only screen and (max-width: 1100px){#message .intro .intro-mv__lead span{padding:1.9vw 2.45vw;font-size:2.65vw;font-feature-settings:"palt"}}@media (max-width: 767px){#message .intro .intro-mv__lead span{padding:12px 10px;font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 1100px){#message .intro .intro-mv__lead span:nth-child(2){padding-left:10px;padding-right:0}}@media (max-width: 767px){#message .intro .intro-mv__lead span:nth-child(2){padding-left:10px}}#message .intro .intro-content{margin-top:65px}@media (max-width: 767px){#message .intro .intro-content{margin-top:35px}}#message .intro .intro-content__desc{font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){#message .intro .intro-content__desc{font-size:16px;font-size:1.6rem;line-height:1.875em}}#message .intro .intro-content__name{margin-top:70px;text-align:right;font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){#message .intro .intro-content__name{margin-top:20px;font-size:18px;font-size:1.8rem}}#message .next{overflow:hidden;position:relative;padding:300px 0 580px;background-image:url("../../img/company/message/bg_next.jpg");background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}@media only screen and (max-width: 1600px){#message .next{padding-bottom:18.75vw}}@media (max-width: 767px){#message .next{padding:170px 0 210px;background-image:url("../../img/company/message/bg_next_sp.jpg")}}#message .next::before{content:'NEXT  TISA';position:absolute;top:-21px;left:0;width:100%;text-align:center;font-size:150px;font-size:15rem;line-height:1em;letter-spacing:0em;font-weight:100;font-family:"Zalando Sans SemiExpanded",sans-serif;color:#ddd}@media only screen and (max-width: 1060px){#message .next::before{top:-2.08vw;font-size:14.2vw}}@media (max-width: 767px){#message .next::before{top:-8px;font-size:55px;font-size:5.5rem}}#message .next::after{content:'';position:absolute;right:0;top:146px;width:26.9%;max-width:430px;aspect-ratio:861 / 420;background-image:url("../../img/company/message/img_bar01.png");background-size:contain;background-position:center center;background-repeat:no-repeat}@media (max-width: 767px){#message .next::after{display:none}}#message .next .c-inner{max-width:930px}@media (max-width: 767px){#message .next .c-inner{width:calc(100% - 40px)}}#message .next .next-ttl{display:flex;flex-direction:column;align-items:center}#message .next .next-ttl__main{padding-bottom:43px;font-size:30px;font-size:3rem;line-height:1.4em;letter-spacing:0em;font-weight:400;color:#00408e}@media (max-width: 767px){#message .next .next-ttl__main{padding-bottom:20px;font-size:20px;font-size:2rem}}#message .next .next-ttl__line{width:50px;flex-direction:row-reverse}@media (max-width: 767px){#message .next .next-ttl__line{width:30px}}#message .next .next-content{margin-top:115px}@media (max-width: 767px){#message .next .next-content{margin-top:40px}}#message .next .next-sec__mv{margin-left:-30px;margin-right:-30px}@media (max-width: 767px){#message .next .next-sec__mv{margin-left:-20px;margin-right:-20px}}#message .next .next-sec__mv img{width:100%}#message .next .next-sec__body{position:relative;max-width:800px;margin:-80px auto 0}@media (max-width: 767px){#message .next .next-sec__body{margin-top:-50px}}#message .next .next-sec__body::before{content:attr(data-num);position:absolute;top:-85px;left:25px;font-size:150px;font-size:15rem;line-height:1em;letter-spacing:0em;font-weight:100;font-family:"Zalando Sans SemiExpanded",sans-serif;color:#ddd}@media (max-width: 767px){#message .next .next-sec__body::before{top:-50px;left:10px;font-size:80px;font-size:8rem}}#message .next .next-sec__intro{padding:45px 50px;background-color:#fff}@media (max-width: 767px){#message .next .next-sec__intro{padding:25px 20px}}#message .next .next-sec__intro__ttl{font-size:25px;font-size:2.5rem;line-height:1.6em;letter-spacing:0em;font-weight:400;text-align:center;color:#00408e}@media (max-width: 767px){#message .next .next-sec__intro__ttl{font-size:20px;font-size:2rem;line-height:1.6em}}#message .next .next-sec__intro__desc{margin-top:40px}@media (max-width: 767px){#message .next .next-sec__intro__desc{margin-top:25px}}#message .next .next-sec__intro__desc p{font-size:16px;font-size:1.6rem;line-height:2.1875em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){#message .next .next-sec__intro__desc p{font-size:16px;font-size:1.6rem;line-height:1.875em}}#message .next .next-sec__initiative{margin-top:50px;border-top:1px solid #b7b8b8}@media (max-width: 767px){#message .next .next-sec__initiative{margin-top:20px}}#message .next .next-sec__initiative__item{display:flex;flex-wrap:wrap;padding:45px 0;border-bottom:1px solid #b7b8b8}@media (max-width: 767px){#message .next .next-sec__initiative__item{flex-direction:column;padding:30px 20px}}#message .next .next-sec__initiative__ttl{flex:1;font-size:20px;font-size:2rem;line-height:1.75em;letter-spacing:0em;font-weight:400;color:#00408e}@media (max-width: 767px){#message .next .next-sec__initiative__ttl{font-size:18px;font-size:1.8rem}}#message .next .next-sec__initiative__desc{width:52.5%;margin-left:20px;font-size:16px;font-size:1.6rem;line-height:2.1875em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){#message .next .next-sec__initiative__desc{width:auto;margin-top:15px;margin-left:0;font-size:16px;font-size:1.6rem;line-height:1.875em}}#message .next .next-sec-knowhow::after{z-index:-1;content:'';position:absolute;left:0;bottom:auto;width:26.87%;max-width:430px;aspect-ratio:861 / 420;margin-top:-30px;background-image:url("../../img/company/message/img_bar02.png");background-size:contain;background-position:center center;background-repeat:no-repeat}@media (max-width: 767px){#message .next .next-sec-knowhow::after{display:none}}#message .next .next-sec-feature{margin-top:235px}@media (max-width: 767px){#message .next .next-sec-feature{margin-top:90px}}#message .next .next-sec-optimize{margin-top:155px}@media (max-width: 767px){#message .next .next-sec-optimize{margin-top:50px}}#message .footer{padding:215px 0 240px;background-color:#f0f5f5}@media only screen and (max-width: 1100px){#message .footer{padding:100px 0 130px}}@media (max-width: 767px){#message .footer{padding:145px 0 160px}}

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