<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";:root{--radiusPC:30px;--radiusSP:15px;--shadow:0px 25px 40px -10px rgba(0,0,0,0.14);--fontSize12:clamp(12px, 1.5vw, 0.75rem);--fontSize14:clamp(14px, 1.75vw, 0.875rem);--fontSize16:clamp(16px, 2vw, 1rem);--fontSize18:clamp(18px, 2.25vw, 1.125rem);--fontSize20:clamp(18px, 2.5vw, 1.25rem);--fontSize24:clamp(20px, 3vw, 1.5rem);--fontSize30:clamp(20px, 3.75vw, 1.875rem);--fontSize30-min:clamp(20px, 3.5vw, 1.875rem);--fontSize36:clamp(22px, 5vw, 2.25rem);--fontSize36-min:clamp(22px, 4.0vw, 2.25rem);--fontSize48:clamp(24px, 6vw, 3rem);--fontSize60:clamp(28px, 7.5vw, 3.75rem);--fontSize12_sp:clamp(12px, 3vw, 0.75rem);--fontSize14_sp:clamp(14px, 3.5vw, 0.875rem);--fontSize16_sp:clamp(14px, 4vw, 1rem);--fontSize18_sp:clamp(16px, 4.5vw, 1.125rem);--fontSize20_sp:clamp(18px, 5vw, 1.25rem);--fontSize24_sp:clamp(18px, 6vw, 1.5rem);--fontSize30_sp:clamp(18px, 7vw, 1.875rem);--fontSize36_sp:clamp(22px, 9vw, 2.0rem);--fontSize48_sp:clamp(24px, 10vw, 3rem);--fontSize60_sp:clamp(28px, 140vw, 3.75rem);--txtColorBlack:#263238;--gradient:linear-gradient(90deg, #d92836 0%, #f27901 50%, #f27901 51%, #d92836 100%)}.contents_header{z-index:1;position:relative;color:var(--txtColorBlack)}.contents_header-title{position:relative;padding:3rem 0 0;width:90%;max-width:1240px;margin:0 auto;z-index:20}@media all and (max-width:639px){.contents_header-title{width:87%}}.contents_header-title-category{display:block;position:absolute;top:0;left:0;padding:6px 20px 8px;border:2px solid #000;border-radius:.95rem;font-family:"Midashi Go MB31 JIS2004";margin-bottom:10px;font-size:var(--fontSize16);background:#fff;white-space:nowrap}.contents_header-title-category:after,.contents_header-title-category:before{content:"";position:absolute;width:16px;height:10px;margin:auto;-webkit-clip-path:path("M.247,9.33L2.067 .25 15.947 .25 z");clip-path:path("M.247,9.33L2.067 .25 15.947 .25 z")}.contents_header-title-category:before{background:#000;bottom:-10px;left:calc(50% - 8px)}.contents_header-title-category:after{background:#fff;bottom:-6px;left:calc(50% - 5px)}.contents_header-title-name{display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:YuGothic,"Yu Gothic",sans-serif;font-weight:900;letter-spacing:.05em;line-height:1.5;padding-bottom:5px}@media all and (min-width:640px){.contents_header-title-name{font-size:var(--fontSize48)}}@media all and (max-width:639px){.contents_header-title-name{font-size:var(--fontSize48_sp)}}.contents_header-title-name:after{content:"";display:block;clear:both;width:100%;height:5px;background:var(--txtColorBlack);position:absolute;bottom:0;left:0;right:0;margin:auto}.contents_header-img{position:relative;z-index:10;width:90%;max-width:1240px;margin:0 auto}.contents_header-img-wrap img{box-shadow:var(--shadow);display:block;overflow:hidden;margin-left:auto}@media all and (min-width:640px){.contents_header-img-wrap img{border-radius:var(--radiusPC)}}@media all and (max-width:639px){.contents_header-img-wrap img{border-radius:var(--radiusSP)}}.contents_header-text{margin:auto;z-index:30}@media all and (min-width:640px){.contents_header-text{position:absolute;left:0;right:0;top:30%;width:94%;max-width:1240px}}@media all and (max-width:639px){.contents_header-text{position:relative;width:84%;margin-top:-7vw}}.contents_header-text-inner{position:relative;background:rgba(255,255,255,.9);box-shadow:var(--shadow)}.contents_header-text-inner p{font-family:YuGothic,"Yu Gothic",sans-serif;letter-spacing:.05em;line-height:1.5}@media all and (min-width:640px){.contents_header-text-inner{width:45vw;max-width:460px;border-radius:calc(var(--radiusPC)/ 2);padding:4.5%}.contents_header-text-inner p:nth-of-type(1){font-size:var(--fontSize30);font-weight:900}.contents_header-text-inner p:nth-of-type(2){font-size:var(--fontSize16);font-weight:600;padding-top:2rem}.contents_header-text-inner p:nth-of-type(3){font-size:var(--fontSize24);font-weight:600}}@media all and (max-width:639px){.contents_header-text-inner{width:100%;border-radius:calc(var(--radiusSP)/ 2);padding:8% 10%}.contents_header-text-inner p:nth-of-type(1){font-size:var(--fontSize30_sp);font-weight:900}.contents_header-text-inner p:nth-of-type(2){font-size:var(--fontSize16_sp);font-weight:600;padding-top:2rem}.contents_header-text-inner p:nth-of-type(3){font-size:var(--fontSize24_sp);font-weight:600}}.contents_header-bg{background:#fef6f2;position:absolute;right:0;top:1rem;width:90%;max-width:calc(45% + 640px);height:100%;overflow:hidden;border-radius:var(--radiusPC) 0 0 var(--radiusPC)}@media all and (max-width:639px){.contents_header-bg{width:85%}}.contents{overflow:visible;padding-top:200px}@media all and (min-width:640px) and (max-width:1033px){.contents{padding-top:130px}}@media screen and (max-width:640px){.contents{padding-top:100px}}@media screen and (max-width:428px){.contents{padding-top:60px}}.contents_main{position:relative;z-index:1;color:var(--txtColorBlack)}.contents_main-section{position:relative;width:100%}@media all and (min-width:640px){.contents_main-section{padding:120px 0}}@media all and (max-width:639px){.contents_main-section{padding:55px 0}}.contents_main-section&gt;div{position:relative;z-index:10;width:84%;max-width:800px;margin:0 auto}.contents_main-section:nth-of-type(2n):before{content:"";display:block;background:#f5f7f8;width:96%;height:100%;position:absolute;z-index:1;top:0;left:0;border-radius:0 calc(var(--radiusPC) * 2) calc(var(--radiusPC) * 2) 0;max-width:calc(50vw - 400px + 160px + 800px)}@media all and (max-width:639px){.contents_main-section:nth-of-type(2n):before{border-radius:0 calc(var(--radiusSP) * 2) calc(var(--radiusSP) * 2) 0}}.contents_main-section-title{display:flex;align-items:center;letter-spacing:.05em}@media all and (min-width:640px){.contents_main-section-title{padding-bottom:60px}}@media all and (max-width:639px){.contents_main-section-title{flex-wrap:wrap}}.contents_main-section-title p{display:block;color:var(--txtColorBlack)}.contents_main-section-title .no{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Josefin Sans",sans-serif;font-weight:900;border-bottom:5px solid var(--txtColorBlack);padding:6px 8px}@media all and (min-width:640px){.contents_main-section-title .no{font-size:var(--fontSize60)}}@media all and (max-width:639px){.contents_main-section-title .no{font-size:var(--fontSize60_sp)}}.contents_main-section-title p:not(.no){font-family:YuGothic,"Yu Gothic",sans-serif;font-weight:900;line-height:1.5}@media all and (min-width:640px){.contents_main-section-title p:not(.no){padding-left:42px;font-size:var(--fontSize30)}}@media all and (max-width:639px){.contents_main-section-title p:not(.no){padding-top:1.2em;padding-bottom:1.2em;font-size:var(--fontSize30_sp);width:100%;line-height:1.5}}.contents_main-section-title p:not(.no) span{display:block;padding-top:10px}@media all and (min-width:640px){.contents_main-section-title p:not(.no) span{position:absolute;font-size:var(--fontSize18)}}@media all and (max-width:639px){.contents_main-section-title p:not(.no) span{font-size:var(--fontSize18_sp)}}.contents_main-section-text{font-family:YuGothic,"Yu Gothic",sans-serif;font-weight:400;line-height:2}@media all and (min-width:640px){.contents_main-section-text{font-size:var(--fontSize18)}}@media all and (max-width:639px){.contents_main-section-text{font-size:var(--fontSize18_sp)}}.contents_main-section-text strong{font-weight:900}.contents_main-section-text p+p{padding-top:40px}.contents_main-section-img{padding-bottom:50px}.contents_main-section-img img{display:block;overflow:hidden}@media all and (min-width:640px){.contents_main-section-img img{border-radius:var(--radiusSP)}}@media all and (max-width:639px){.contents_main-section-img img{border-radius:var(--radiusSP)}}.contents_main .js-scroll{opacity:0;transform:translateY(3rem);transition:opacity .6s ease-in-out,transform .6s ease-in-out}.contents_main .js-scroll-in{opacity:1;transform:translateY(0)}@media all and (max-width:639px){.contents_main-section{padding:60px 0}}.contents_main-section.morestory-section::before{display:none}.contents_main-section:nth-of-type(4n):before{right:0;left:auto;border-radius:calc(var(--radiusPC) * 2) 0 0 calc(var(--radiusPC) * 2)}.contents_header{padding-bottom:35px}.contents_header-title{text-align:center}.contents_header-title-category{left:50%;transform:translate(-50%,0)}.contents_header-title-category:before{left:calc(35% - 8px)}.contents_header-title-category:after{left:calc(35% - 5px)}.contents_header-title-name{margin:0 auto;font-family:"Josefin Sans",sans-serif}.contents_header .contents_header-img{margin-top:60px}.contents_header .header-text-story{position:relative;margin-top:-60px}@media all and (max-width:639px){.contents_header .header-text-story{width:100%;margin-top:-35px}}.contents_header .header-text-story .contents_header-text-inner{width:85.33vw;max-width:960px;margin:0 auto;overflow:hidden}@media all and (min-width:640px){.contents_header .header-text-story .contents_header-text-inner{padding:90px 4.5% 4.5%}}@media all and (max-width:639px){.contents_header .header-text-story .contents_header-text-inner{width:84vw;padding:55px 10% 8% 10%}}@media all and (min-width:640px){.contents_header .header-text-story .contents_header-text-inner br.sp_only{display:none}}@media all and (max-width:639px){.contents_header .header-text-story .contents_header-text-inner br.sp_only{display:block}}.contents_header .header-text-story .contents_header-text-inner .tag{position:absolute;top:0;left:0;padding:16px 30px 14px 30px;font-family:"Josefin Sans",sans-serif;font-size:16px;font-weight:900;background:#18d6fa;color:#fff;border-bottom-right-radius:calc(var(--radiusPC)/ 2)}@media all and (max-width:639px){.contents_header .header-text-story .contents_header-text-inner .tag{padding:13px 22px 10px 22px;font-size:12px}}.contents_header .header-text-story .contents_header-text-inner .intro{display:flex;margin-top:40px}@media all and (max-width:639px){.contents_header .header-text-story .contents_header-text-inner .intro{flex-direction:column}}.contents_header .header-text-story .contents_header-text-inner .intro .logo{width:200px;flex-shrink:0}@media all and (max-width:639px){.contents_header .header-text-story .contents_header-text-inner .intro .logo{width:40vw}}.contents_header .header-text-story .contents_header-text-inner .intro p{padding:0 0 0 50px;font-size:var(--fontSize18);font-weight:500;line-height:1.8}@media all and (max-width:639px){.contents_header .header-text-story .contents_header-text-inner .intro p{padding:20px 0 0 0;font-size:14px;font-size:var(--fontSize16_sp)}}.contents_header .header-text-story .contents_header-text-inner .intro .intro-link{padding-top:1rem;padding-left:68px;text-indent:-1em;font-size:var(--fontSize16_sp)}@media all and (max-width:639px){.contents_header .header-text-story .contents_header-text-inner .intro .intro-link{padding-left:1em}}.contents_header .header-text-story .contents_header-text-inner .intro .intro-link a{display:block;padding-left:1em;word-wrap:break-word;transition:.3s;word-break:break-all}.contents_header .header-text-story .contents_header-text-inner .intro .intro-link a:hover{color:#f27901}.contents_header .contents_header-bg{background:#bae7ff}.contents_header .header-text-story .contents_header-text-inner .intro .logo img{border:1px solid #ccc}@media all and (min-width:640px){.contents_header-text-inner p:nth-of-type(1){font-size:clamp(20px,3.5vw,1.85rem)}}@media all and (max-width:639px){.contents_header .header-text-story .contents_header-text-inner{padding:55px 8% 8%}.contents_header-text-inner p:nth-of-type(1){font-size:clamp(18px,6.25vw,1.6rem);line-height:1.4;letter-spacing:.01rem}.contents_header .header-text-story .contents_header-text-inner .intro .logo{width:32vw;margin:0 auto}}.intro-link{padding-top:1rem;padding-left:68px;text-indent:-1em;font-size:var(--fontSize16_sp)}@media all and (max-width:639px){.intro-link{padding-left:1em}}.intro-link a{display:block;padding-left:1em;word-wrap:break-word;transition:.3s;color:#f27901}.intro-link a:hover{color:#f27901}.contents_main-section-story{font-family:YuGothic,"Yu Gothic",sans-serif;color:var(--font_color)}.contents_main-section-story .profile{display:flex;align-items:center;width:100%;margin:0 auto}.contents_main-section-story .profile:not(:first-of-type){margin-top:30px}@media all and (max-width:639px){.contents_main-section-story .profile{align-items:flex-start}}.contents_main-section-story .profile .photo{flex-shrink:0;width:150px}@media all and (max-width:639px){.contents_main-section-story .profile .photo{width:30vw}}.contents_main-section-story .profile .text{padding-left:30px}@media all and (max-width:639px){.contents_main-section-story .profile .text{padding-top:20px;padding-left:18px}}.contents_main-section-story .profile .text .role{font-weight:700;line-height:1.5;font-size:var(--fontSize18)}@media all and (max-width:639px){.contents_main-section-story .profile .text .role{font-size:var(--fontSize16_sp)}}.contents_main-section-story .profile .text .name{padding-top:10px;font-size:var(--fontSize18)}@media all and (max-width:639px){.contents_main-section-story .profile .text .name{font-size:var(--fontSize16_sp)}}.contents_main-section-story .profile .text .career{padding-top:20px;font-size:14px;line-height:2}@media all and (max-width:639px){.contents_main-section-story .profile .text .career{font-size:12px}}.contents_main-section-story .conversation .sec_img{border-radius:15px;overflow:hidden}.contents_main-section-story .conversation .sec_img:last-of-type{margin-top:60px}.contents_main-section-story .conversation .sec_img img{display:block}.contents_main-section-story .conversation .talk{display:flex}.contents_main-section-story .conversation .talk:not(:first-of-type){margin-top:40px}@media all and (max-width:639px){.contents_main-section-story .conversation .talk:not(:first-of-type){margin-top:20px}}.contents_main-section-story .conversation .talk .img{flex-shrink:0;width:75px;text-align:center}@media all and (max-width:639px){.contents_main-section-story .conversation .talk .img{width:50px}}.contents_main-section-story .conversation .talk .img p{padding-top:.5em;font-size:var(--fontSize12);font-weight:500}@media all and (max-width:639px){.contents_main-section-story .conversation .talk .img p{font-size:var(--fontSize12_sp)}}.contents_main-section-story .conversation .talk .text{padding:20px 0 0 45px;font-weight:500;line-height:2;font-size:var(--fontSize18)}@media all and (max-width:639px){.contents_main-section-story .conversation .talk .text{font-size:var(--fontSize16_sp);padding:10px 0 0 4.5%}}.morestory-section{position:relative;margin-top:120px;padding:60px 0 90px 0}@media all and (max-width:639px){.morestory-section{margin-top:60px;padding:45px 0 140px 0}}.morestory-section .bg{position:absolute;top:0;right:0;width:97.4%;max-width:calc(50vw - 400px + 160px + 800px);height:100%;margin:0 0 0 auto;border-radius:30px 0 0 30px;background:#bae7ff;overflow:hidden;z-index:-1}.morestory-section .morestory-title{display:flex;justify-content:center;padding-bottom:30px}.morestory-section .morestory-title p{padding:0;font-family:"Josefin Sans",sans-serif;font-size:var(--fontSize48)}@media all and (max-width:639px){.morestory-section .morestory-title p{text-align:center;font-size:var(--fontSize48_sp)}}.morestory-section .morestory{position:relative;display:flex;align-items:center;height:150px;background:#fff;border-radius:15px;box-shadow:0 30px 30px rgba(0,0,0,.1);margin-bottom:100px}.morestory-section .morestory:last-child{margin-bottom:0}@media all and (max-width:639px){.morestory-section .morestory{flex-direction:column;height:auto;margin-bottom:8.5rem}.morestory-section .morestory:last-child{margin-bottom:0}}.morestory-section .morestory .tag{position:absolute;top:0;left:0;padding:16px 30px 14px 30px;font-size:16px;font-family:"Josefin Sans",sans-serif;font-size:16px;font-weight:900;background:#18d6fa;color:#fff;border-top-left-radius:15px;border-bottom-right-radius:15px}@media all and (max-width:639px){.morestory-section .morestory .tag{padding:13px 22px 10px 22px;font-size:12px}}.morestory-section .morestory .thumbnail{flex-shrink:0;width:50%;height:100%;border-top-left-radius:15px;border-bottom-left-radius:15px;overflow:hidden}@media all and (max-width:639px){.morestory-section .morestory .thumbnail{width:100%;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:0}}.morestory-section .morestory .thumbnail img{width:100%;height:110%;display:block;object-fit:cover}.morestory-section .morestory .title{padding:0 0 25px 45px;font-weight:700;font-size:var(--fontSize18);line-height:1.2}@media all and (max-width:639px){.morestory-section .morestory .title{padding:18px 0;font-size:var(--fontSize16_sp);line-height:1.3}}.morestory-section .morestory .btn{position:absolute;bottom:-35px;left:0;right:-50%;margin:auto;display:flex;align-items:center;justify-content:center;width:240px;height:70px;color:#fff;font-weight:700;background:#e2203d;background:linear-gradient(90deg,#017eee 0,#05d4fa 50%,#05d4fa 51%,#017eee 100%);background-position:0 50%;background-size:200% auto;border-radius:100px;box-shadow:0 30px 30px rgba(0,0,0,.1);transition:all .2s ease-out}@media all and (max-width:639px){.morestory-section .morestory .btn{width:180px;height:52px;bottom:calc(-1em - 66px);right:0}}.morestory-section .morestory .btn:hover{background-position:100% 50%}.morestory-section .morestory .btn span{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 40px;font-size:var(--fontSize16)}@media all and (max-width:639px){.morestory-section .morestory .btn span{padding:0 30px;font-size:var(--fontSize16_sp)}}@media all and (max-width:639px){.morestory-section .morestory .btn span svg{width:13px}}</pre></body></html>