<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";.slideArea{position:relative;margin:140px 0 98px;margin:clamp(120px,10.1vw,140px) 0 98px;overflow:hidden;padding:0 0 53px;opacity:0;visibility:hidden;padding:0}@media screen and (max-width:768px){.slideArea{margin:74px 0 40px;padding:0 0 40px}}.slideArea .swiper{width:3670px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative}@media screen and (max-width:1200px){.slideArea .swiper{width:calc((100% - 40px) * 3 + 70px)}}@media screen and (max-width:768px){.slideArea .swiper{width:100%}}.slideArea .swiper .swiper-wrapper .swiper-slide{position:relative}.slideArea .swiper .swiper-wrapper .swiper-slide:before{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;display:block;background:-webkit-gradient(linear,left bottom,left top,color-stop(25%,black),color-stop(65%,rgba(255,255,255,0)));background:linear-gradient(to top,black 25%,rgba(255,255,255,0) 65%);opacity:0.7;border-radius:0 0 15px 15px}@media screen and (max-width:768px){.slideArea .swiper .swiper-wrapper .swiper-slide:before{border-radius:0;opacity:0.3}}.slideArea .swiper .swiper-wrapper .swiper-slide figure{overflow:hidden;border-radius:15px;width:100%;height:100%;aspect-ratio:1/0.542}@media screen and (max-width:768px){.slideArea .swiper .swiper-wrapper .swiper-slide figure{border-radius:0;height:100vh;height:calc(var(--vh, 1vh) * 100 - 74px)}}.slideArea .swiper .swiper-wrapper .swiper-slide figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slideArea .swiper .swiper-wrapper .swiper-slide figure img.sp{display:none}@media screen and (max-width:768px){.slideArea .swiper .swiper-wrapper .swiper-slide figure img.pc{display:none}.slideArea .swiper .swiper-wrapper .swiper-slide figure img.sp{display:block}}.slideArea .swiper .lead{position:absolute;bottom:24px;right:0;left:0;margin:auto;z-index:1;width:1180px}@media screen and (max-width:1200px){.slideArea .swiper .lead{width:calc(100vw - 80px)}}@media screen and (max-width:768px){.slideArea .swiper .lead{width:calc(100vw - 15px);bottom:10px}}.slideArea .swiper .lead .sp{display:none}@media screen and (max-width:768px){.slideArea .swiper .lead .pc{display:none}.slideArea .swiper .lead .sp{display:block}}.slideArea .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.slideArea .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{background-color:#d8005c}.slideArea .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:11px;height:11px;margin:0 9px}@media screen and (max-width:768px){.slideArea .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:6px;height:6px;margin:0 4px}}.slideArea .swiper-pagination{display:none}.center{padding:0 20px}.center .headingA{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.center .inner{max-width:1200px;width:auto;margin:0 auto}.information{margin-bottom:110px;opacity:0;visibility:hidden}@media screen and (max-width:768px){.information{margin-bottom:46px}}.information .inner .headingA{margin-bottom:75px}@media screen and (max-width:768px){.information .inner .headingA{margin-bottom:36px}}.information .inner ul{background-color:#f9f7f4;border-radius:15px;padding:15px clamp(30px,3.9vw,100px)}.information .inner ul.noInfo li{display:block;font-size:2rem;color:#000;font-family:"Noto Serif Jp",serif;line-height:1.75;text-align:center}@media screen and (max-width:768px){.information .inner ul.noInfo li{font-size:1.6rem}}@media screen and (max-width:768px){.information .inner ul{padding:15px 23px}}.information .inner ul li{display:-ms-grid;display:grid;border-bottom:1px solid #8b8b8b;-ms-grid-columns:-webkit-max-content 167px auto;-ms-grid-columns:max-content 167px auto;grid-template-columns:-webkit-max-content 167px auto;grid-template-columns:max-content 167px auto;padding:24px 0}@media screen and (max-width:768px){.information .inner ul li{-ms-grid-columns:-webkit-min-content;-ms-grid-columns:min-content;grid-template-columns:-webkit-min-content;grid-template-columns:min-content;gap:10px 10px;padding:16px 0}}.information .inner ul li:last-child{border-bottom:none}.information .inner ul li time{font-size:2.2rem;font-family:"EB Garamond",serif;letter-spacing:0.02em;margin-right:36px}@media screen and (max-width:768px){.information .inner ul li time{font-size:1.4rem;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-right:0}}.information .inner ul li .category{font-size:1.6rem;font-family:"Noto Serif Jp",serif;background-color:#d8005c;color:#fff;border-radius:15px;line-height:1;height:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:84px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.information .inner ul li .category{font-size:1rem;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;height:20px;min-width:auto}}.information .inner ul li a{font-size:2rem;color:#000;font-family:"Noto Serif Jp",serif;line-height:1.75;margin-top:-4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.information .inner ul li a{font-size:1.6rem;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}}.information .inner ul li a:hover{text-decoration:none}.information .inner ul li .nolink{font-size:2rem;color:#000;font-family:"Noto Serif Jp",serif;line-height:1.75}@media screen and (max-width:768px){.information .inner ul li .nolink{font-size:1.6rem;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}}.philosophy{margin-bottom:110px}@media screen and (max-width:768px){.philosophy{margin-bottom:46px}}.philosophy .headingA{margin-bottom:75px}@media screen and (max-width:768px){.philosophy .headingA{margin-bottom:36px}}.philosophy figure{overflow:hidden;border-radius:15px;margin-bottom:58px;aspect-ratio:1/0.333}@media screen and (max-width:768px){.philosophy figure{margin-bottom:16px;aspect-ratio:1/0.525}}.philosophy figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.philosophy .txtArea{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(30px,4vw,76px) 1fr clamp(30px,4vw,76px) 1fr;grid-template-columns:1fr 1fr 1fr;gap:0 clamp(30px,4vw,76px)}@media screen and (max-width:768px){.philosophy .txtArea{display:block}}@media screen and (max-width:768px){.philosophy .txtArea .box{margin-bottom:19px}.philosophy .txtArea .box:last-child{margin-bottom:0}}.philosophy .txtArea .box h3{position:relative;margin-bottom:13px}@media screen and (max-width:768px){.philosophy .txtArea .box h3{text-align:center;margin-bottom:11px}}.philosophy .txtArea .box h3 span{font-family:"EB Garamond",serif;color:#d8005c;font-size:2.4rem;font-weight:500;background-color:#fff;position:relative;z-index:1;padding-right:10px}@media screen and (max-width:768px){.philosophy .txtArea .box h3 span{font-size:1.5rem;width:126px;display:inline-block;padding:0}}.philosophy .txtArea .box h3:after{content:"";display:block;width:100%;height:1px;background-color:#d8005c;position:absolute;top:6px;bottom:0;margin:auto}.philosophy .txtArea .box h4{font-size:2rem;font-family:"Noto Serif JP",serif;line-height:1.9;font-weight:500;margin-bottom:11px}@media screen and (max-width:768px){.philosophy .txtArea .box h4{font-size:1.6rem;text-align:center;margin-bottom:8px}}.philosophy .txtArea .box p{line-height:1.8}.philosophy .txtArea .box ul li{padding-left:20px;position:relative;line-height:1.88}.philosophy .txtArea .box ul li:before{content:"";display:block;width:5px;height:5px;border-radius:100%;background-color:#000;position:absolute;left:7px;top:14px}.contents{background-color:#fdf3f4;padding:100px 40px 110px}@media screen and (max-width:768px){.contents{padding:40px 20px 45px}}.contents .inner .headingA{margin-bottom:74px}@media screen and (max-width:768px){.contents .inner .headingA{margin-bottom:35px}}.contents .inner .menuArea{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(30px,4vw,75px) 1fr clamp(30px,4vw,75px) 1fr;grid-template-columns:1fr 1fr 1fr;gap:50px clamp(30px,4vw,75px)}@media screen and (max-width:768px){.contents .inner .menuArea{display:block}}.contents .inner .menuArea .box{text-decoration:none;border-radius:15px;background-color:#fff;position:relative;-webkit-transition:all 0.2s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.2s cubic-bezier(0.165,0.84,0.44,1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:768px){.contents .inner .menuArea .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.contents .inner .menuArea .box:last-child{margin-bottom:0}.contents .inner .menuArea .box:not(:has(figure)){-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.contents .inner .menuArea .box:hover{-webkit-box-shadow:5px 5px 20px rgba(0,0,0,0.1);box-shadow:5px 5px 20px rgba(0,0,0,0.1);-webkit-transform:translate(-3px,-3px);transform:translate(-3px,-3px)}.contents .inner .menuArea .box:hover .arrow{-webkit-transform:translate(3px,3px);transform:translate(3px,3px);background-color:#a3004e}.contents .inner .menuArea .box figure{overflow:hidden;border-radius:15px 15px 0 0;width:100%;aspect-ratio:1/0.571}.contents .inner .menuArea .box figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contents .inner .menuArea .box h3{font-family:"Noto Serif JP",serif;color:#000;font-weight:400;letter-spacing:0.07em;line-height:1.4;font-size:clamp(1.7rem,2.2vw,2.5rem);padding:26px 26px 35px;padding:26px clamp(13px,1.7vw,26px) 35px}@media screen and (max-width:768px){.contents .inner .menuArea .box h3{font-size:1.8rem;padding:25px 26px 25px}.contents .inner .menuArea .box h3 br{display:none}}.contents .inner .menuArea .box h3 span{font-family:"EB Garamond",serif;color:#d8005c;letter-spacing:0.06em;display:block;font-size:clamp(1.4rem,1.8vw,1.6rem);line-height:1;margin-bottom:10px}@media screen and (max-width:768px){.contents .inner .menuArea .box h3 span{font-size:1.3rem;margin-bottom:11px}}.contents .inner .menuArea .box .arrow{position:absolute;width:55px;height:55px;background-color:#d8005c;top:0;bottom:0;margin:auto;right:-29px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.2s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.2s cubic-bezier(0.165,0.84,0.44,1)}@media screen and (max-width:768px){.contents .inner .menuArea .box .arrow{position:static;width:33px;height:33px;margin:0 21px 0 0;-ms-flex-negative:0;flex-shrink:0}.contents .inner .menuArea .box .arrow img{width:13px}}.culture{background:url(../images/top/bg-culture_01.jpg) no-repeat bottom center;background-size:auto 81.739%;padding:100px 30px 110px}@media screen and (max-width:768px){.culture{padding:40px 20px 80px}}.culture .inner .headingA{margin-bottom:41px}@media screen and (max-width:768px){.culture .inner .headingA{margin-bottom:26px}}.culture .inner&gt;p{font-size:2rem;font-family:"Noto Serif JP",serif;font-weight:500;text-align:center;line-height:1.75;margin-bottom:89px}@media screen and (max-width:768px){.culture .inner&gt;p{font-size:1.6rem;margin-bottom:28px}}.culture .inner .list{display:-ms-grid;display:grid;max-width:1000px;width:100%;margin:0 auto;row-gap:80px}@media screen and (max-width:768px){.culture .inner .list{gap:40px 20px}}.culture .inner .list li{width:clamp(280px,36vw,350px);letter-spacing:0.05em;position:relative}@media screen and (max-width:768px){.culture .inner .list li{text-align:center;width:100%}}.culture .inner .list li:nth-child(2n-1){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.culture .inner .list li:nth-child(2n){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}@media screen and (max-width:768px){.culture .inner .list li:nth-child(2n){-webkit-transform:translateY(45px);transform:translateY(45px)}}.culture .inner .list li:first-child h3:before{background-image:url(../images/top/ico-culture_01.svg);width:26px;height:104px;left:-23px;top:-29px}@media screen and (max-width:768px){.culture .inner .list li:first-child h3:before{width:17px;height:69px;left:-34px;top:-10px}}.culture .inner .list li:nth-child(2) h3:before{background-image:url(../images/top/ico-culture_02.svg);width:54px;height:99px;left:-26px;top:7px}@media screen and (max-width:768px){.culture .inner .list li:nth-child(2) h3:before{width:36px;height:66px;left:-50px;top:-8px}}.culture .inner .list li:nth-child(3){-webkit-transform:translateX(clamp(60px,7vw,118px));transform:translateX(clamp(60px,7vw,118px))}@media screen and (max-width:768px){.culture .inner .list li:nth-child(3){-webkit-transform:translateX(0);transform:translateX(0)}}.culture .inner .list li:nth-child(3) h3:before{background-image:url(../images/top/ico-culture_03.svg);width:50px;height:100px;left:-25px;top:-29px}@media screen and (max-width:768px){.culture .inner .list li:nth-child(3) h3:before{width:33px;height:66px;left:-16px;top:-11px}}.culture .inner .list li:nth-child(4){-webkit-transform:translateX(clamp(60px,7vw,118px));transform:translateX(clamp(60px,7vw,118px))}@media screen and (max-width:768px){.culture .inner .list li:nth-child(4){-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(45px);transform:translateY(45px)}}.culture .inner .list li:nth-child(4) h3:before{background-image:url(../images/top/ico-culture_04.svg);width:51px;height:97px;left:-25px;top:7px}@media screen and (max-width:768px){.culture .inner .list li:nth-child(4) h3:before{width:34px;height:65px;left:0px;top:-9px}}.culture .inner .list li:nth-child(5) h3:before{background-image:url(../images/top/ico-culture_05.svg);width:74px;height:93px;left:-25px;top:-31px}@media screen and (max-width:768px){.culture .inner .list li:nth-child(5) h3:before{width:50px;height:62px;left:-36px;top:-5px}}.culture .inner .list li:nth-child(6) h3:before{background-image:url(../images/top/ico-culture_06.svg);width:43px;height:105px;left:-26px;top:8px}@media screen and (max-width:768px){.culture .inner .list li:nth-child(6) h3:before{width:29px;height:70px;left:-38px;top:-13px}}.culture .inner .list li:nth-child(7){-webkit-transform:translateX(clamp(60px,7vw,118px));transform:translateX(clamp(60px,7vw,118px))}@media screen and (max-width:768px){.culture .inner .list li:nth-child(7){-webkit-transform:translateX(0);transform:translateX(0)}}.culture .inner .list li:nth-child(7) h3:before{background-image:url(../images/top/ico-culture_07.svg);width:63px;height:143px;left:-23px;top:-37px}@media screen and (max-width:768px){.culture .inner .list li:nth-child(7) h3:before{width:42px;height:95px;left:-35px;top:-17px}}.culture .inner .list li:nth-child(8){-webkit-transform:translateX(clamp(60px,7vw,118px));transform:translateX(clamp(60px,7vw,118px))}@media screen and (max-width:768px){.culture .inner .list li:nth-child(8){-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(45px);transform:translateY(45px)}}.culture .inner .list li:nth-child(8) h3:before{background-image:url(../images/top/ico-culture_08.svg);width:48px;height:87px;left:-27px;top:-32px}@media screen and (max-width:768px){.culture .inner .list li:nth-child(8) h3:before{width:32px;height:58px;left:-26px;top:-8px}}.culture .inner .list li:nth-child(9) h3:before{background-image:url(../images/top/ico-culture_09.svg);width:53px;height:123px;left:-25px;top:-30px}@media screen and (max-width:768px){.culture .inner .list li:nth-child(9) h3:before{width:35px;height:82px;left:-34px;top:-8px}}.culture .inner .list li:nth-child(10) h3:before{background-image:url(../images/top/ico-culture_10.svg);width:85px;height:104px;left:-24px;top:-30px}@media screen and (max-width:768px){.culture .inner .list li:nth-child(10) h3:before{width:57px;height:69px;left:-36px;top:-11px}}.culture .inner .list li h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;white-space:nowrap;margin-bottom:13px;position:relative}@media screen and (max-width:768px){.culture .inner .list li h3{display:inline}}.culture .inner .list li h3 span{font-size:2.4rem;color:#d8005c;font-family:"EB Garamond",serif}@media screen and (max-width:768px){.culture .inner .list li h3 span{font-size:1.5rem}}.culture .inner .list li h3:before{content:"";display:block;background-size:contain;position:absolute;background-repeat:no-repeat}.culture .inner .list li h3:after{content:"";display:block;width:100%;height:1px;background-color:#d8005c}@media screen and (max-width:768px){.culture .inner .list li h3:after{display:none}}.culture .inner .list li p{font-size:2rem;line-height:1.9;font-family:"Noto Serif JP",serif}@media screen and (max-width:768px){.culture .inner .list li p{font-size:1.4rem}}.infographics,.voices{display:-ms-grid;display:grid;-ms-grid-columns:20px calc(50% - 20px) calc(50% - 20px) 20px;grid-template-columns:20px calc(50% - 20px) calc(50% - 20px) 20px;margin-bottom:110px}@media screen and (max-width:768px){.infographics,.voices{display:block;margin-bottom:50px}}.infographics figure,.voices figure{overflow:hidden;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;aspect-ratio:1/0.521}@media screen and (max-width:768px){.infographics figure,.voices figure{border-radius:0!important;margin-bottom:42px}}.infographics figure img,.voices figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.infographics .txtArea,.voices .txtArea{max-width:600px;width:100%;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.infographics .txtArea,.voices .txtArea{max-width:none;text-align:center;padding:0 20px!important}}.infographics .txtArea&gt;*,.voices .txtArea&gt;*{max-width:350px;width:100%}@media screen and (max-width:768px){.infographics .txtArea&gt;*,.voices .txtArea&gt;*{max-width:none}}.infographics .txtArea .headingA,.voices .txtArea .headingA{margin-bottom:45px}@media screen and (max-width:768px){.infographics .txtArea .headingA,.voices .txtArea .headingA{margin-bottom:21px}}.infographics .txtArea .headingA:after,.voices .txtArea .headingA:after{content:"";display:block;width:26px;height:1px;background-color:#8b8b8b;margin-top:50px}@media screen and (max-width:768px){.infographics .txtArea .headingA:after,.voices .txtArea .headingA:after{margin:24px auto 0}}.infographics .txtArea .txt,.voices .txtArea .txt{line-height:2;margin-bottom:46px}@media screen and (max-width:768px){.infographics .txtArea .txt,.voices .txtArea .txt{margin-bottom:26px}}.infographics .txtArea .btn a,.voices .txtArea .btn a{width:186px;font-family:"EB Garamond",serif;font-size:1.6rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 28px 0 15px}.infographics .txtArea .btn a span,.voices .txtArea .btn a span{width:100%;text-align:center}.voices figure{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;border-radius:15px 0 0 15px}.voices .txtArea{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;justify-self:flex-end;padding-right:clamp(50px,8.1vw,114px)}.infographics figure{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;border-radius:0 15px 15px 0}.infographics .txtArea{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;justify-self:flex-start;padding-left:clamp(50px,8.1vw,114px)}</pre></body></html>