#kv{position:relative;margin-top:7.4666666667vw}@media screen and (min-width: 769px){#kv{margin-top:1.3076923077vw}}@media screen and (min-width: 1300px){#kv{margin-top:17px}}#kv .hp-blurBox{z-index:-1;top:-432px;right:-269px}#kv .kv_inner{width:88vw;margin:0 auto}@media screen and (min-width: 769px){#kv .kv_inner{width:76.9230769231vw}}@media screen and (min-width: 1300px){#kv .kv_inner{width:1000px}}@media screen and (min-width: 769px){#kv .kv_inner h2{display:flex;align-items:flex-end;justify-content:space-between}}#kv .kv_inner h2 p{position:relative;font-size:10.6666666667vw;line-height:18.6666666667vw;font-weight:200;color:#4680ce}@media screen and (min-width: 769px){#kv .kv_inner h2 p{font-size:3.8461538462vw;line-height:5.3846153846vw}}@media screen and (min-width: 1300px){#kv .kv_inner h2 p{font-size:50px;line-height:70px}}#kv .kv_inner h2 p::before{display:inline-block;content:"";width:3.2vw;height:3.2vw;border-radius:1.0666666667vw;background-color:#4680ce;margin-right:4.2666666667vw;margin-bottom:2.1333333333vw}@media screen and (min-width: 769px){#kv .kv_inner h2 p::before{width:.9230769231vw;height:.9230769231vw;border-radius:.3076923077vw;margin-right:1.7692307692vw;margin-bottom:.7692307692vw}}@media screen and (min-width: 1300px){#kv .kv_inner h2 p::before{width:12px;height:12px;border-radius:4px;margin-right:23px;margin-bottom:10px}}#kv .kv_inner h2 span{font-size:3.7333333333vw;line-height:5.3333333333vw;font-weight:500;margin-left:8.2666666667vw}@media screen and (min-width: 769px){#kv .kv_inner h2 span{font-size:1.0769230769vw;line-height:3.8461538462vw;margin-left:2.9230769231vw}}@media screen and (min-width: 1300px){#kv .kv_inner h2 span{font-size:14px;line-height:50px;margin-left:38px}}.message_inner{position:relative;width:94.6666666667vw;margin:9.6vw auto 0;background-color:#fff;border-radius:8vw;padding:17.3333333333vw 0 5.3333333333vw;box-shadow:0 0 4vw rgba(0,0,0,.1)}@media screen and (min-width: 769px){.message_inner{width:92.3076923077vw;margin-top:5.3076923077vw;border-radius:3.8461538462vw;padding:5.7692307692vw 0 7.4615384615vw;box-shadow:0 0 1.1538461538vw rgba(0,0,0,.1)}}@media screen and (min-width: 1300px){.message_inner{width:1200px;margin-top:69px;border-radius:50px;padding:75px 0 97px;box-shadow:0 0 15px rgba(0,0,0,.1)}}.message_hp-blurBox{z-index:-1}@media screen and (min-width: 769px){.message_hp-blurBox{top:-26.0769230769vw;left:-15.7692307692vw}}@media screen and (min-width: 1300px){.message_hp-blurBox{top:-339px;left:-205px}}#greeting .greeting_inner{width:84vw;margin:0 auto}@media screen and (min-width: 769px){#greeting .greeting_inner{width:76.9230769231vw}}@media screen and (min-width: 1300px){#greeting .greeting_inner{width:1000px}}#greeting h3{font-size:5.8666666667vw;line-height:8.5333333333vw;font-weight:700}@media screen and (min-width: 769px){#greeting h3{font-size:2.1538461538vw;line-height:3.0769230769vw}}@media screen and (min-width: 1300px){#greeting h3{font-size:28px;line-height:40px}}#greeting .greeting_text{font-size:3.7333333333vw;line-height:6.9333333333vw;font-weight:400;text-align:justify;margin-top:11.2vw}@media screen and (min-width: 769px){#greeting .greeting_text{width:53.8461538462vw;margin:3.3846153846vw auto 0 0;font-size:1.2307692308vw;line-height:2.4615384615vw;letter-spacing:.01em}}@media screen and (min-width: 1300px){#greeting .greeting_text{width:700px;margin:44px auto 0 0;font-size:16px;line-height:32px}}#greeting .greeting_info dl{font-size:4.2666666667vw;line-height:6.4vw;font-weight:500;text-align:right;margin-top:12.2666666667vw}@media screen and (min-width: 769px){#greeting .greeting_info dl{display:flex;gap:0 1.3076923077vw;justify-content:right;font-size:1.2307692308vw;line-height:1.8461538462vw;margin-top:4.3846153846vw}}@media screen and (min-width: 1300px){#greeting .greeting_info dl{gap:0 17px;font-size:16px;line-height:24px;margin-top:57px}}#philosophy{margin-top:20.8vw}@media screen and (min-width: 769px){#philosophy{margin-top:4.7692307692vw}}@media screen and (min-width: 1300px){#philosophy{margin-top:62px}}#philosophy .philosophy_inner{border-top:1px solid #707070;width:84vw;margin:0 auto}@media screen and (min-width: 769px){#philosophy .philosophy_inner{width:76.9230769231vw}}@media screen and (min-width: 1300px){#philosophy .philosophy_inner{width:1000px}}@media screen and (min-width: 769px){#philosophy .philosophy_inner h3{display:flex;align-items:flex-end}}#philosophy .philosophy_inner h3 p{position:relative;font-size:8vw;line-height:18.6666666667vw;font-weight:200;color:#4680ce}@media screen and (min-width: 769px){#philosophy .philosophy_inner h3 p{font-size:2.3076923077vw;line-height:5.3846153846vw}}@media screen and (min-width: 1300px){#philosophy .philosophy_inner h3 p{font-size:30px;line-height:70px}}#philosophy .philosophy_inner h3 span{font-size:3.7333333333vw;line-height:5.3333333333vw;font-weight:500}@media screen and (min-width: 769px){#philosophy .philosophy_inner h3 span{font-size:1.0769230769vw;line-height:3.8461538462vw;margin-left:2.9230769231vw}}@media screen and (min-width: 1300px){#philosophy .philosophy_inner h3 span{font-size:14px;line-height:50px;margin-left:38px}}#philosophy ol li{position:relative;margin-top:5.3333333333vw;border-radius:5.3333333333vw;padding:8.2666666667vw 0 21.8666666667vw;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width: 769px){#philosophy ol li{display:flex;align-items:center;min-height:23.0769230769vw;margin-top:3.0769230769vw;border-radius:1.5384615385vw;padding:0}}@media screen and (min-width: 1300px){#philosophy ol li{min-height:300px;margin-top:40px;border-radius:20px}}#philosophy ol li::after{position:absolute;top:0;right:0;left:0;content:"";width:100%;height:100%;background-color:#707070;background-color:#000;opacity:0;transition:opacity .8s cubic-bezier(0.4, 0, 0.2, 1)}#philosophy ol li.is-anim::after{opacity:.8;transition-delay:.05s}#philosophy ol li .philosophy_wrap{position:relative;z-index:2;width:69.3333333333vw;margin:0 auto;color:#fff}@media screen and (min-width: 769px){#philosophy ol li .philosophy_wrap{width:67.6923076923vw;display:flex;align-items:center}}@media screen and (min-width: 1300px){#philosophy ol li .philosophy_wrap{width:880px}}@media screen and (min-width: 769px){#philosophy ol li .philosophy_wrap h4{width:23.1538461538vw}}@media screen and (min-width: 1300px){#philosophy ol li .philosophy_wrap h4{width:301px}}#philosophy ol li .philosophy_wrap h4 span{font-size:8vw;line-height:11.7333333333vw;font-weight:500}@media screen and (min-width: 769px){#philosophy ol li .philosophy_wrap h4 span{font-size:2.3076923077vw;line-height:3.3846153846vw}}@media screen and (min-width: 1300px){#philosophy ol li .philosophy_wrap h4 span{font-size:30px;line-height:44px}}#philosophy ol li .philosophy_wrap h4 p{font-size:3.7333333333vw;line-height:1;font-weight:400;margin-top:1.3333333333vw}@media screen and (min-width: 769px){#philosophy ol li .philosophy_wrap h4 p{font-size:1.0769230769vw;margin-top:.3076923077vw}}@media screen and (min-width: 1300px){#philosophy ol li .philosophy_wrap h4 p{font-size:14px;margin-top:4px}}#philosophy ol li .philosophy_wrap .philosophy_cont{font-size:4.2666666667vw;line-height:8.5333333333vw;font-weight:500;text-align:justify;margin-top:21.3333333333vw}@media screen and (min-width: 769px){#philosophy ol li .philosophy_wrap .philosophy_cont{width:44.4615384615vw;font-size:1.3846153846vw;line-height:2.9230769231vw;margin:0}}@media screen and (min-width: 1300px){#philosophy ol li .philosophy_wrap .philosophy_cont{width:578px;font-size:18px;line-height:38px}}#philosophy ol li .philosophy_wrap .philosophy_cont dl{display:flex;align-items:flex-start}#philosophy ol li .philosophy_wrap .philosophy_cont dl dt{width:14.9333333333vw}@media screen and (min-width: 769px){#philosophy ol li .philosophy_wrap .philosophy_cont dl dt{width:4.7692307692vw}}@media screen and (min-width: 1300px){#philosophy ol li .philosophy_wrap .philosophy_cont dl dt{width:62px}}#philosophy ol li .philosophy_wrap .philosophy_cont dl dd{width:54.4vw}@media screen and (min-width: 769px){#philosophy ol li .philosophy_wrap .philosophy_cont dl dd{width:39.6923076923vw}}@media screen and (min-width: 1300px){#philosophy ol li .philosophy_wrap .philosophy_cont dl dd{width:516px}}#philosophy ol li#purpose{background-image:url("../../img/philosophy/webp/philosophy_purpose_sp.webp");background-image:image-set(url("../../img/philosophy/webp/philosophy_purpose_sp.webp") type("image/webp"), url("../../img/philosophy/philosophy_purpose_sp.jpg") type("image/jpeg"))}@media screen and (min-width: 769px){#philosophy ol li#purpose{background-image:url("../../img/philosophy/webp/philosophy_purpose_pc.webp");background-image:image-set(url("../../img/philosophy/webp/philosophy_purpose_pc.webp") type("image/webp"), url("../../img/philosophy/philosophy_purpose_pc.jpg") type("image/jpeg"))}}#philosophy ol li#mission{background-image:url("../../img/philosophy/webp/philosophy_mission_sp.webp");background-image:image-set(url("../../img/philosophy/webp/philosophy_mission_sp.webp") type("image/webp"), url("../../img/philosophy/philosophy_mission_sp.jpg") type("image/jpeg"))}@media screen and (min-width: 769px){#philosophy ol li#mission{background-image:url("../../img/philosophy/webp/philosophy_mission_pc.webp");background-image:image-set(url("../../img/philosophy/webp/philosophy_mission_pc.webp") type("image/webp"), url("../../img/philosophy/philosophy_mission_pc.jpg") type("image/jpeg"))}}#philosophy ol li#vision{background-image:url("../../img/philosophy/webp/philosophy_vision_sp.webp");background-image:image-set(url("../../img/philosophy/webp/philosophy_vision_sp.webp") type("image/webp"), url("../../img/philosophy/philosophy_vision_sp.jpg") type("image/jpeg"))}@media screen and (min-width: 769px){#philosophy ol li#vision{background-image:url("../../img/philosophy/webp/philosophy_vision_pc.webp");background-image:image-set(url("../../img/philosophy/webp/philosophy_vision_pc.webp") type("image/webp"), url("../../img/philosophy/philosophy_vision_pc.jpg") type("image/jpeg"))}}#philosophy ol li#values{background-image:url("../../img/philosophy/webp/philosophy_values_sp.webp");background-image:image-set(url("../../img/philosophy/webp/philosophy_values_sp.webp") type("image/webp"), url("../../img/philosophy/philosophy_values_sp.jpg") type("image/jpeg"))}@media screen and (min-width: 769px){#philosophy ol li#values{background-image:url("../../img/philosophy/webp/philosophy_values_pc.webp");background-image:image-set(url("../../img/philosophy/webp/philosophy_values_pc.webp") type("image/webp"), url("../../img/philosophy/philosophy_values_pc.jpg") type("image/jpeg"))}}.gallery_left{width:93.3333333333vw;height:53.3333333333vw;border-radius:8vw;overflow:hidden;flex-shrink:0;margin-right:6.4vw}@media screen and (min-width: 769px){.gallery_left{width:88.4615384615vw;height:36.5384615385vw;border-radius:3.8461538462vw}}@media screen and (min-width: 1300px){.gallery_left{width:1150px;height:475px;border-radius:50px}}.gallery_left img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.gallery_left{margin-left:0;margin-right:auto;border-top-left-radius:0;border-bottom-left-radius:0}.gallery{padding:14.4vw 0 0}@media screen and (min-width: 769px){.gallery{padding:7.4615384615vw 0 0}}@media screen and (min-width: 1300px){.gallery{padding:97px 0 0}}.gallery .hp-inner .hp-blurBox{z-index:-1;top:12.5333333333vw;right:-32.5333333333vw}@media screen and (min-width: 769px){.gallery .hp-inner .hp-blurBox{top:14.6153846154vw;right:-23vw}}@media screen and (min-width: 1300px){.gallery .hp-inner .hp-blurBox{top:190px;right:-299px}}/*# sourceMappingURL=message.css.map */
