.message .box-btn{margin-top:96px}@media (max-width: 767px){.message .box-btn{margin-top:36px}}@media (min-width: 768px){.message .cmn-title01 .ttl-en{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.21429em;margin-bottom:13px}}@media (min-width: 768px){.message .cmn-title01 .ttl-ja{font-size:34px;font-size:3.4rem;line-height:70px;line-height:2.05882em;letter-spacing:.08em}}.message .greeting{margin-top:100px;padding-top:40px}@media (max-width: 767px){.message .greeting{margin-top:38px;padding-top:20px}}.message .greeting .picture{margin-top:40px}@media (max-width: 767px){.message .greeting .picture{margin-top:30px}}@media (min-width: 768px){.message .greeting .inner{margin:68px auto 0;max-width:820px;padding:0 20px}}@media (max-width: 767px){.message .greeting .inner{margin-top:32px}}.message .greeting .ttl01{text-align:center;font-size:26px;font-size:2.6rem;line-height:48px;line-height:1.84615em;letter-spacing:.04em}@media (max-width: 767px){.message .greeting .ttl01{font-size:19px;font-size:1.9rem;line-height:35px;line-height:1.84211em;margin:0 -12px}}@media only screen and (max-width: 350px){.message .greeting .ttl01{font-size:16px;font-size:1.6rem}}.message .greeting .txt01{margin-top:64px;font-size:16px;font-size:1.6rem;line-height:28px;line-height:1.75em;letter-spacing:.04em}@media (max-width: 767px){.message .greeting .txt01{margin-top:26px}}.message .greeting .txt01 p+p{margin-top:28px}.message .greeting .box{margin:-18px -10px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}@media (max-width: 767px){.message .greeting .box{margin:14px 0 0 0}}.message .greeting .box__info{text-align:right;padding:0 23px 22px 0}@media (max-width: 767px){.message .greeting .box__info{padding:0 20px 8px 0}}@media only screen and (max-width: 350px){.message .greeting .box__info{padding-right:10px}}.message .greeting .box__txt01{font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.33333em;letter-spacing:.04em}.message .greeting .box__txt02{font-size:16px;font-size:1.6rem;line-height:28px;line-height:1.75em;letter-spacing:.04em}.message .greeting .box__img{width:220px}@media (max-width: 767px){.message .greeting .box__img{width:135px}}@media only screen and (max-width: 350px){.message .greeting .box__img{width:110px}}.message .philosophy{margin-top:111px;padding-top:40px}@media (max-width: 767px){.message .philosophy{margin-top:50px;padding-top:20px}}@media (min-width: 768px){.message .philosophy .lst-item{margin-top:48px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}@media (max-width: 767px){.message .philosophy .lst-item{margin-top:17px}}@media (min-width: 768px){.message .philosophy .lst-item li{width:49%}.message .philosophy .lst-item li:not(:last-child){margin-right:2%}}@media (max-width: 767px){.message .philosophy .lst-item li{margin:0 -12px 19px -13px}}.message .philosophy .item{margin:0 auto;border-radius:100%;background-color:#EEF0F1;text-align:center;padding:65px 0 0}@media (min-width: 768px){.message .philosophy .item{max-width:540px;max-height:540px;width:47.5vw;height:47.5vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.message .philosophy .item{padding-top:30px}}@media only screen and (min-width: 768px) and (max-width: 1000px){.message .philosophy .item{padding-top:15px;width:46.5vw;height:46.5vw}}@media (max-width: 767px){.message .philosophy .item{max-width:375px;max-height:375px;width:100vw;height:100vw;padding-top:32px}}@media only screen and (max-width: 767px) and (max-width: 360px){.message .philosophy .item{padding-top:22px}}@media only screen and (max-width: 350px){.message .philosophy .item{padding-top:12px}}@media only screen and (min-width: 1000px){.message .philosophy .item--01 .item__icon{margin:8px 0 -10px}}@media (max-width: 767px){.message .philosophy .item__icon img{width:40px}}.message .philosophy .item__ttl01{margin-top:21px;font-size:12px;font-size:1.2rem;line-height:28px;line-height:2.33333em;letter-spacing:.08em;color:#AE2C30}@media only screen and (min-width: 768px) and (max-width: 1000px){.message .philosophy .item__ttl01{margin-top:12px}}@media (max-width: 767px){.message .philosophy .item__ttl01{margin-top:2px}}.message .philosophy .item__ttl02{margin-top:6px;color:#AE2C30;font-size:32px;font-size:3.2rem;line-height:35px;line-height:1.09375em;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 1000px){.message .philosophy .item__ttl02{margin-top:3px;font-size:25px;font-size:2.5rem}}@media (max-width: 767px){.message .philosophy .item__ttl02{margin-top:0;font-size:28px;font-size:2.8rem;line-height:30px;line-height:1.07143em}}.message .philosophy .item__ttl03{margin-top:36px;font-size:28px;font-size:2.8rem;line-height:35px;line-height:1.25em;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 1000px){.message .philosophy .item__ttl03{margin-top:25px;font-size:25px;font-size:2.5rem}}@media (max-width: 767px){.message .philosophy .item__ttl03{font-size:20px;font-size:2rem;line-height:30px;line-height:1.5em;margin-top:22px}}@media only screen and (max-width: 767px) and (max-width: 360px){.message .philosophy .item__ttl03{font-size:18px;font-size:1.8rem;line-height:30px;line-height:1.66667em;margin-top:10px}}.message .philosophy .item__txt{margin-top:17px;font-size:15px;font-size:1.5rem;line-height:26.5px;line-height:1.76667em;letter-spacing:.04em}.message .philosophy .item__txt p:not(:last-child){margin-bottom:9px}@media only screen and (min-width: 768px) and (max-width: 1000px){.message .philosophy .item__txt{margin-top:6px;font-size:13px;font-size:1.3rem}}@media (max-width: 767px){.message .philosophy .item__txt{font-size:14px;font-size:1.4rem;line-height:24px;line-height:1.71429em;letter-spacing:0em;margin:8px -2px 0}.message .philosophy .item__txt p:not(:last-child){margin-bottom:6px}}@media only screen and (max-width: 767px) and (max-width: 360px){.message .philosophy .item__txt{font-size:13px;font-size:1.3rem;line-height:22px;line-height:1.69231em;letter-spacing:0em;margin:8px -2px 0}}@media only screen and (max-width: 767px) and (max-width: 350px){.message .philosophy .item__txt{margin-top:3px;font-size:12px;font-size:1.2rem}}.message .value{margin-top:108px;padding:40px 0 58px}@media (max-width: 767px){.message .value{margin-top:71px;padding:20px 0 32px}}.message .value .cmn-title01 .ttl-ja02{color:#AE2C30;font-size:20px;font-size:2rem;line-height:30px;line-height:1.5em;letter-spacing:.2em}@media (max-width: 767px){.message .value .cmn-title01 .ttl-ja{font-size:28px;font-size:2.8rem;line-height:44px;line-height:1.57143em;letter-spacing:.2em;margin-top:6px}.message .value .cmn-title01 .ttl-ja02{font-size:18px;font-size:1.8rem;line-height:30px;line-height:1.66667em;letter-spacing:.2em}}@media (min-width: 768px){.message .value .lst-item{margin-top:71px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 767px){.message .value .lst-item{margin-top:27px}}@media (min-width: 768px){.message .value .lst-item>li{width:47%;margin-bottom:94px;border-left:1px solid #A8A8A8;padding:0 0 0 58px;margin-right:6%}}@media only screen and (min-width: 768px) and (max-width: 1100px){.message .value .lst-item>li{width:48%;padding:0 0 0 35px;margin-right:4%}}@media only screen and (min-width: 768px) and (max-width: 980px){.message .value .lst-item>li{width:49%;padding:0 0 0 25px;margin-right:2%}}@media (min-width: 768px){.message .value .lst-item>li:nth-child(2n){margin-right:0}}@media (max-width: 767px){.message .value .lst-item>li{margin-bottom:42px}}.message .value .item-head{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}@media (min-width: 768px){.message .value .item-head{margin-right:-20px}}@media (max-width: 767px){.message .value .item-head{margin-right:-5px;min-height:71px}}.message .value .number{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.21429em;letter-spacing:.14em;font-family:'Spartan', sans-serif;font-weight:500;text-align:center;color:#AE2C30;width:62px;padding-right:10px}.message .value .number .txt01{display:block;font-size:10px;font-size:1rem;line-height:14px;line-height:1.4em;letter-spacing:.08em;font-weight:500;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 880px){.message .value .number .txt01{font-size:9px;font-size:.9rem;line-height:13px;line-height:1.44444em}}.message .value .number .txt02{display:block;font-size:32px;font-size:3.2rem;line-height:38px;line-height:1.1875em;letter-spacing:.08em;font-weight:500;margin-top:8px;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 880px){.message .value .number .txt02{font-size:28px;font-size:2.8rem;line-height:28px;line-height:1em}}@media (max-width: 767px){.message .value .number{width:50px;padding-right:4px}.message .value .number .txt02{font-size:28px;font-size:2.8rem;line-height:30px;line-height:1.07143em}}.message .value .ttl01{font-size:28px;font-size:2.8rem;line-height:44px;line-height:1.57143em;letter-spacing:.04em;font-weight:500;width:calc(100% - 62px);margin:-5px 0px 0 0;padding-left:17px}@media only screen and (min-width: 768px) and (max-width: 1100px){.message .value .ttl01{font-size:26px;font-size:2.6rem;line-height:40px;line-height:1.53846em;padding-left:8px}}@media only screen and (min-width: 768px) and (max-width: 980px){.message .value .ttl01{font-size:24px;font-size:2.4rem;line-height:35px;line-height:1.45833em}}@media only screen and (min-width: 768px) and (max-width: 880px){.message .value .ttl01{font-size:22px;font-size:2.2rem;line-height:35px;line-height:1.59091em;padding-left:5px}}@media (max-width: 767px){.message .value .ttl01{font-size:22px;font-size:2.2rem;line-height:34px;line-height:1.54545em;letter-spacing:.02em;width:calc(100% - 50px);margin:0px 0px -9px 0;padding-left:11px}}@media only screen and (max-width: 767px) and (max-width: 360px){.message .value .ttl01{font-size:20px;font-size:2rem;line-height:30px;line-height:1.5em;padding-left:8px}}.message .value .lst01{margin-top:30px}@media (max-width: 767px){.message .value .lst01{margin-top:18px}}.message .value .lst01 li{font-size:15px;font-size:1.5rem;line-height:24px;line-height:1.6em;letter-spacing:.04em;padding-left:20px;position:relative;margin-bottom:12px}@media (max-width: 767px){.message .value .lst01 li{margin-bottom:11px}}.message .value .lst01 li:last-of-type{margin-bottom:0}.message .value .lst01 li:before{content:"";width:4px;height:1px;background-color:#1F1E1E;position:absolute;top:11px;left:0}.message .value .desc01{font-size:16px;font-size:1.6rem;line-height:30px;line-height:1.875em;letter-spacing:.04em;margin:32px 0 0 0}@media (min-width: 768px){.message .value .desc01{max-width:430px}}@media (max-width: 767px){.message .value .desc01{font-size:15px;font-size:1.5rem;line-height:24px;line-height:1.6em;letter-spacing:.04em;margin:12px 0 0 0}}.message .value .lst02{margin-top:5px;padding-left:22px;counter-reset:counter}@media (max-width: 767px){.message .value .lst02{margin-top:2px}}.message .value .lst02 li{display:inline-block;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.23077em;letter-spacing:.04em;counter-increment:counter;position:relative;padding-left:18px;margin-right:26px}@media (max-width: 767px){.message .value .lst02 li{padding-left:15px}}.message .value .lst02 li:before{font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.16667em;letter-spacing:.14em;content:counter(counter);color:#777;font-family:'Spartan', sans-serif;font-weight:500;position:absolute;top:2px;left:0}

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