<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}h1,h2,h3,h4,h5,h6{font-weight:normal}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#1f1f1f}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;outline:none;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media print{html{height:100%}body{width:1280px;transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:0 0}body .pagetop{display:none}}*{min-height:0vw}html{font-size:62.5%;color:#575757;font-family:"Noto Sans JP",sans-serif;height:-webkit-fill-available}body{font-size:1.6rem;-webkit-text-size-adjust:100%;min-height:100vh;min-height:-webkit-fill-available;overflow-x:hidden}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5{font-weight:inherit}input,select,textarea{font-family:inherit;font-weight:inherit}ul,li{list-style:none}img{vertical-align:top;max-width:100%;height:inherit}a{cursor:pointer;color:currentColor}body .tac{text-align:center}body .tal{text-align:left}body .tar{text-align:right}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}body .mt-0{margin-top:0px}body .mb-0{margin-bottom:0px}body .mr-0{margin-right:0px}body .ml-0{margin-left:0px}body .mt-xs{margin-top:10px}body .mb-xs{margin-bottom:10px}body .mr-xs{margin-right:10px}body .ml-xs{margin-left:10px}body .mt-sm{margin-top:clamp(20px, 3vw, 40px)}body .mb-sm{margin-bottom:clamp(20px, 3vw, 40px)}body .mr-sm{margin-right:clamp(20px, 3vw, 40px)}body .ml-sm{margin-left:clamp(20px, 3vw, 40px)}body .mt-md{margin-top:clamp(30px, 5vw, 60px)}body .mb-md{margin-bottom:clamp(30px, 5vw, 60px)}body .mr-md{margin-right:clamp(30px, 5vw, 60px)}body .ml-md{margin-left:clamp(30px, 5vw, 60px)}body .mt-lg{margin-top:clamp(60px, 6.66vw, 80px)}body .mb-lg{margin-bottom:clamp(60px, 6.66vw, 80px)}body .mr-lg{margin-right:clamp(60px, 6.66vw, 80px)}body .ml-lg{margin-left:clamp(60px, 6.66vw, 80px)}body .mt-xl{margin-top:clamp(80px, 8.33vw, 100px)}body .mb-xl{margin-bottom:clamp(80px, 8.33vw, 100px)}body .mr-xl{margin-right:clamp(80px, 8.33vw, 100px)}body .ml-xl{margin-left:clamp(80px, 8.33vw, 100px)}.wrapper,.content{position:relative;width:100%}.header{position:relative;z-index:1000;margin:0 auto}.header .header__inner{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 20px 40px}@media screen and (max-width: 1024px){.header .header__inner{padding:25px;height:90px}}.header .header__logo{position:relative;z-index:1000;width:clamp(185px, 28.22vw, 289px);padding-top:10px}@media screen and (max-width: 1024px){.header .header__logo{padding-top:0}}.header .header__nav{font-size:1.4rem}@media screen and (max-width: 1024px){.header .header__nav{display:none}}.header .header__nav-menu{display:flex;justify-content:space-between;align-items:center;gap:36px}@media screen and (max-width: 1024px){.header .header__nav-menu{gap:2em}}.header .header__nav-menu .item a{display:block;position:relative;padding:10px 2px;white-space:nowrap}.header .header__nav-menu .item a::before{content:"";position:absolute;bottom:-2px;left:0;right:0;margin:auto;display:block;width:100%;height:2px;background-color:#4580ba;border-radius:9999px;opacity:0;transition:opacity ease .4s}.header .header__nav-menu .item a:hover::before{opacity:1}.header .header__nav-menu .item-contact{padding-left:24px}@media screen and (max-width: 1024px){.header .header__nav-menu .item-contact{padding-left:0}}.header .header__sp-toggle{display:none;position:relative;width:40px;height:40px;margin:0 0 0 auto;border-radius:100%;color:#4580ba;background-color:#fff;border:1px solid #4580ba;cursor:pointer;z-index:10000}@media screen and (max-width: 1024px){.header .header__sp-toggle{display:block}}.header .header__sp-toggle span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:50%;height:7px}.header .header__sp-toggle span::before,.header .header__sp-toggle span::after{content:"";display:block;position:absolute;left:0;width:100%;height:1px;background-color:currentColor}.header .header__sp-toggle span::before{top:0}.header .header__sp-toggle span::after{bottom:0}.header .header__sp-menu{visibility:hidden;opacity:0;overflow:hidden;overflow-y:scroll;position:fixed;top:0;left:0;width:100%;height:100svh;padding:118px 25px 50px;background-color:#fff;transition:opacity .4s}.header .header__sp-menu .nav .item{font-size:1.5rem;border-bottom:1px solid #4580ba}.header .header__sp-menu .nav .item:first-of-type{border-top:1px solid #4580ba}.header .header__sp-menu .nav .item a{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:6px;padding:18px 10px 18px}.header .header__sp-menu .nav .item a span{color:#8d8d8d;font-family:"Bebas Neue",sans-serif;font-size:1rem;letter-spacing:.1em}.header .header__sp-menu .nav .item a .icon{position:absolute;top:0;bottom:0;right:10px;margin:auto;display:flex;justify-content:center;align-items:center;width:25px;height:25px;color:#fff;background-color:#4580ba;border-radius:100%}.header .header__sp-menu .nav .item a .icon .arrow{fill:currentColor;transform:scale(0.8)}.header .header__sp-menu .nav .item-contact{margin-top:35px}.header .header__sp-menu .nav .item-contact .c-button{width:min(300px, 100%);margin-left:auto;margin-right:auto}.header .header__sp-menu .nav-link{margin-top:50px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:10px}.header .header__sp-menu .nav-link .item{width:100%}.header .header__sp-menu .nav-link .item a{border-radius:8px;background-color:#fff;display:flex;justify-content:flex-start;align-items:center;gap:16px;padding:5px;color:#4580ba;border:1px solid #4580ba;transition:transform ease .4s}.header .header__sp-menu .nav-link .item a .icon{fill:currentColor}.header .header__sp-menu .nav-link .item .image{flex-shrink:0}.header .header__sp-menu .nav-link .item .image img{width:100px;height:65px;object-fit:cover;border-radius:8px}.header .header__sp-menu .nav-link .item .name{display:block;font-size:1.8rem;font-weight:700}@media screen and (max-width: 1024px){.header .header__sp-menu .nav-link .item .name{font-size:1.4rem}}.header .header__sp-menu .nav-link .item .url{margin-top:1em;display:block;font-size:1.2rem}@media screen and (max-width: 1024px){.header .header__sp-menu .nav-link .item .icon svg{transform:scale(0.8)}}@media screen and (max-width: 1024px){body.menu-active .header__logo{position:fixed;left:25px;top:25px}body.menu-active .header__sp-toggle{position:fixed;right:25px;top:25px}body.menu-active .header__sp-toggle span::before{transform:rotate(30deg);top:3px}body.menu-active .header__sp-toggle span::after{transform:rotate(-30deg);bottom:3px}body.menu-active .header__sp-menu{visibility:visible;opacity:1}}body.body-business .header .header__nav-menu .item.is-business a::before,body.body-business .footer .footer__nav-menu .item.is-business a::before{opacity:1}body.body-news .header .header__nav-menu .item.is-news a::before,body.body-news .footer .footer__nav-menu .item.is-news a::before{opacity:1}body.body-company .header .header__nav-menu .item.is-company a::before,body.body-company .footer .footer__nav-menu .item.is-company a::before{opacity:1}body.body-recruit .header .header__nav-menu .item.is-recruit a::before,body.body-recruit .footer .footer__nav-menu .item.is-recruit a::before{opacity:1}.footer{position:relative;z-index:10;margin:170px auto 0;padding:96px 0 120px;background-color:#e7f0f7;border-bottom:20px solid #4580ba}@media screen and (max-width: 1024px){.footer{margin-top:67px;padding:50px 0 70px}}.footer .footer__inner{width:min(1160px, calc(100% - 50px));margin:0 auto}.footer .footer__info{display:flex;justify-content:space-between;align-items:center;gap:50px;color:#505050}@media screen and (max-width: 1024px){.footer .footer__info{flex-direction:column;align-items:flex-start}}.footer .footer__profile{font-size:1.2rem;line-height:1.6}@media screen and (max-width: 1024px){.footer .footer__profile{font-size:1.4rem}}.footer .footer__logo{flex-shrink:0;width:clamp(186px, 28.22vw, 289px)}.footer .footer__address{margin-top:9px;padding-left:77px}@media screen and (max-width: 1024px){.footer .footer__address{padding-left:0}}.footer .footer__nav{font-size:1.4rem}@media screen and (max-width: 1024px){.footer .footer__nav{font-size:1.5rem;width:100%}}.footer .footer__nav-menu{display:flex;justify-content:space-between;align-items:center;gap:3.3em}@media screen and (max-width: 1024px){.footer .footer__nav-menu{flex-direction:column;gap:0}}@media screen and (max-width: 1024px){.footer .footer__nav-menu .item{width:100%;border-bottom:1px solid #4580ba}.footer .footer__nav-menu .item:first-of-type{border-top:1px solid #4580ba}}.footer .footer__nav-menu .item a{display:block;position:relative;padding:10px 2px;white-space:nowrap}@media screen and (max-width: 1024px){.footer .footer__nav-menu .item a{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:7px;padding:18px 10px;white-space:inherit}}.footer .footer__nav-menu .item a span{display:none;color:#8d8d8d;font-family:"Bebas Neue",sans-serif;font-size:1rem;letter-spacing:.1em}@media screen and (max-width: 1024px){.footer .footer__nav-menu .item a span{display:block}}.footer .footer__nav-menu .item a::before{content:"";position:absolute;bottom:-2px;left:0;right:0;margin:auto;display:block;width:100%;height:2px;background-color:#4580ba;border-radius:9999px;opacity:0;transition:opacity ease .4s}@media screen and (max-width: 1024px){.footer .footer__nav-menu .item a::before{display:none}}.footer .footer__nav-menu .item a .icon{display:none;position:absolute;top:0;bottom:0;right:10px;margin:auto;width:25px;height:25px;color:#fff;background-color:#4580ba;border-radius:100%}@media screen and (max-width: 1024px){.footer .footer__nav-menu .item a .icon{display:flex;justify-content:center;align-items:center}}.footer .footer__nav-menu .item a .icon .arrow{fill:currentColor;transform:scale(0.8)}.footer .footer__nav-menu .item a:hover::before{opacity:1}.footer .footer__nav-menu .item-contact{padding-left:10px}@media screen and (max-width: 1024px){.footer .footer__nav-menu .item-contact{margin-top:35px;width:100%}.footer .footer__nav-menu .item-contact .c-button{width:min(300px, 100%);margin-left:auto;margin-right:auto}}.footer .footer__content{margin-top:55px;position:relative;padding:29px;border:1px solid #4580ba;border-radius:15px}@media screen and (max-width: 1024px){.footer .footer__content{border:none;padding:0;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:10px}}.footer .footer__content .title{position:absolute;top:-19px;left:0;right:0;margin:auto;font-size:1.8rem;font-weight:700;width:fit-content;padding:.5em 1em;color:#4580ba;background-color:#e7f0f7}@media screen and (max-width: 1024px){.footer .footer__content .title{display:none}}.footer .footer__list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px;justify-items:stretch;align-items:stretch}@media screen and (max-width: 1024px){.footer .footer__list{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-row-gap:10px;width:100%}}@media screen and (max-width: 1024px){.footer .footer__item:nth-of-type(1){order:1}.footer .footer__item:nth-of-type(2){order:3}.footer .footer__item:nth-of-type(3){order:2}.footer .footer__item:nth-of-type(4){order:4}}.footer .footer__item a{border-radius:15px;background-color:#fff;display:flex;justify-content:flex-start;align-items:center;gap:23px;padding:10px;color:#4580ba;transition:transform ease .4s}@media screen and (max-width: 1024px){.footer .footer__item a{gap:16px;border-radius:8px;padding:5px}}.footer .footer__item a .icon{fill:currentColor}.footer .footer__item .image{flex-shrink:0}.footer .footer__item .image img{border-radius:15px}@media screen and (max-width: 1024px){.footer .footer__item .image img{width:100px;height:65px;object-fit:cover;border-radius:8px}}.footer .footer__item .name{display:block;font-size:1.8rem;font-weight:700}@media screen and (max-width: 1024px){.footer .footer__item .name{font-size:1.4rem;line-height:1.3}}.footer .footer__item .url{margin-top:11px;display:block;font-size:1.2rem}@media screen and (max-width: 1024px){.footer .footer__item .url{margin-top:7px}}@media screen and (max-width: 1024px){.footer .footer__item .icon svg{transform:scale(0.8)}}.c-link{color:#009cd6}.c-link.icon{display:inline-flex;align-items:center}.c-link.icon::after{content:"";display:block;width:.6em;height:.6em;border-top:.1em solid currentColor;border-right:.1em solid currentColor;margin-left:.2em;transform:rotate(45deg)}.c-icon{position:absolute;right:30px;top:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center;width:50px;height:50px;color:#ededed}@media screen and (max-width: 1024px){.c-icon{display:none}}.c-icon .arrow{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:10}.c-icon .arrow path{fill:currentColor}.c-icon [class^=circle]{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:1}.c-icon [class^=circle] circle{fill:#fff;stroke:currentColor}.c-icon .circle-hover{z-index:2;transform:rotate(-90deg)}.c-icon .circle-hover circle{stroke-dasharray:0;animation:circle-out ease 1s}a:hover .c-icon .arrow path{fill:#4580ba}a:hover .c-icon .circle-hover circle{stroke:#4580ba;stroke-dasharray:309;animation:circle ease .4s}@keyframes circle{to{stroke-dashoffset:0}from{stroke-dashoffset:309}}@keyframes circle-out{to{stroke-dashoffset:309}from{stroke-dashoffset:0}}.c-icon2{display:flex;justify-content:center;align-items:center;width:50px;height:50px;color:#4580ba}@media screen and (max-width: 1024px){.c-icon2{display:none}}.c-icon2 .arrow{opacity:0;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:10}.c-icon2 .arrow path{fill:currentColor}.c-icon2 [class^=circle]{opacity:0;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:1;transition:opacity ease .4s}.c-icon2 [class^=circle] circle{fill:#e7f0f7}a:hover .c-icon2 .arrow,a:hover .c-icon2 [class^=circle]{opacity:1}#mask1 .st0,#mask2 .st0,#mask4 .st0{fill:none;stroke:#fff;stroke-width:25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}#mask3 .st0{fill:none;stroke:#fff;stroke-width:40;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:1500;stroke-dashoffset:1500}.c-business{padding:260px 0 0;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.c-business{padding-top:120px}}.c-business .c-business__inner{max-width:1600px;margin:0 auto;padding:0 80px}@media screen and (max-width: 1024px){.c-business .c-business__inner{padding:0 25px}}.c-business .c-business__content{position:relative;margin:80px calc(50% - 50vw) 0;padding:0 calc(50vw - 50%);background-color:#e7f0f7}@media screen and (max-width: 1024px){.c-business .c-business__content{margin-top:35px}}.c-business .c-business__list{position:relative}.c-business .c-business__thumb{display:none;flex-shrink:0}.c-business .c-business__thumb img{width:120px;height:120px;object-fit:cover;border-radius:8px}@media screen and (max-width: 1024px){.c-business .c-business__thumb{display:block}}.c-business .c-business__text{display:flex;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:wrap}@media screen and (max-width: 1024px){.c-business .c-business__text{overflow:hidden}}.c-business .c-business__text span{position:relative;z-index:10}.c-business .c-business__text .num{font-size:clamp(1.5rem, 1.56vw, 1.6rem);font-family:"Bebas Neue",sans-serif}.c-business .c-business__text .title{font-size:clamp(2rem, 2.53vw, 2.6rem);font-weight:700}.c-business .c-business__text .text{display:none;width:100%;font-size:clamp(1.2rem,1.36vw,1.4rem);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 1024px){.c-business .c-business__text .text{display:block}}.c-business .c-business__text .icon{position:absolute;left:calc(41.7% - 50px);top:0;bottom:0;margin:auto}.c-business .c-business__item{position:relative}@media screen and (max-width: 1024px){.c-business .c-business__item .c-icon2{display:none}}.c-business .c-business__item a{display:flex;justify-content:flex-start;align-items:center;gap:min(30px, 6.9vw);margin:0 calc(50% - 50vw);padding:52px calc(50vw - 50%)}@media screen and (max-width: 1024px){.c-business .c-business__item a{padding-top:25px;padding-bottom:25px}}.c-business .c-business__item a:hover{color:#fff;background-color:#4580ba}@media screen and (max-width: 1024px){.c-business .c-business__item a:hover{color:inherit;background-color:inherit}}.c-business .c-business__item:not(:first-of-type) a::before{content:"";display:block;position:absolute;top:0;left:0;width:41.7%;height:1px;background-color:#4580ba}@media screen and (max-width: 1024px){.c-business .c-business__item:not(:first-of-type) a::before{width:100%}}@media screen and (max-width: 1024px){.c-business .c-business__item:first-of-type a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#ededed}}@media screen and (max-width: 1024px){.c-business .c-business__item:last-of-type a::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ededed}}.c-business .c-business__image{position:absolute;top:0;bottom:0;left:49%;margin:auto;width:min(680px, 51%)}.c-business .c-business__image::before{content:"";display:none;background-image:url("/img/top/business_img1_main.jpg");background-image:url("/img/top/business_img1_sub.jpg");background-image:url("/img/top/business_img2_main.jpg");background-image:url("/img/top/business_img2_sub.jpg");background-image:url("/img/top/business_img3_main.jpg");background-image:url("/img/top/business_img3_sub.jpg");background-image:url("/img/top/business_img4_main.jpg");background-image:url("/img/top/business_img4_sub.jpg");background-image:url("/img/top/business_img5_main.jpg");background-image:url("/img/top/business_img5_sub.jpg");background-image:url("/img/top/business_img6_main.jpg");background-image:url("/img/top/business_img7_main.jpg");background-image:url("/img/top/business_img7_sub.jpg")}@media screen and (max-width: 1024px){.c-business .c-business__image{display:none}}.c-business .c-business__image .image img{border-radius:15px;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16))}.c-business .c-business__image .image&gt;*{opacity:0;transition:opacity .8s ease}.c-business .c-business__image .image&gt;*.active{opacity:1}.c-business .c-business__image .image .main{position:absolute;bottom:209px;z-index:50}.c-business .c-business__image .image .main img{width:min(600px, 45vw)}.c-business .c-business__image .image .sub{position:absolute;bottom:129px;right:0;z-index:100}.c-business .c-business__image .image .sub img{width:min(350px, 26.25vw)}.c-business .c-business__point{position:absolute;left:53.4%;bottom:60px;z-index:1;opacity:1;transform:rotate(-8deg);user-select:none;pointer-events:none}@media screen and (max-width: 1024px){.c-business .c-business__point{display:none}}@keyframes biz-fadein{to{opacity:1}from{opacity:0}}.c-archive-news .c-archive-news__item{position:relative}.c-archive-news .c-archive-news__bg{opacity:0;transition:opacity ease .4s}.c-archive-news .c-archive-news__inner{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:30px;width:100%;min-height:170px;padding:30px 100px 30px 30px}@media screen and (max-width: 1024px){.c-archive-news .c-archive-news__inner{min-height:auto;padding:30px 6px 30px;gap:20px}}.c-archive-news .c-archive-news__inner::before{content:"";display:block;position:absolute;top:0;left:20px;width:calc(100% - 40px);height:1px;background-color:#ededed;z-index:0}@media screen and (max-width: 1024px){.c-archive-news .c-archive-news__inner::before{left:0;width:100%}}.c-archive-news .c-archive-news__item:last-child .c-archive-news__inner::after{content:"";display:block;position:absolute;bottom:0;left:20px;width:calc(100% - 40px);height:1px;background-color:#ededed;z-index:0}@media screen and (max-width: 1024px){.c-archive-news .c-archive-news__item:last-child .c-archive-news__inner::after{left:0;width:100%}}.c-archive-news .c-archive-news__item a.c-archive-news__inner:hover{z-index:10}.c-archive-news .c-archive-news__item a.c-archive-news__inner:hover::before,.c-archive-news .c-archive-news__item a.c-archive-news__inner:hover::after{opacity:0}@media screen and (max-width: 1024px){.c-archive-news .c-archive-news__item a.c-archive-news__inner:hover::before,.c-archive-news .c-archive-news__item a.c-archive-news__inner:hover::after{opacity:1}}.c-archive-news .c-archive-news__item a.c-archive-news__inner:hover+.c-archive-news__bg{opacity:1;position:absolute;top:0;width:100%;height:100%;background-color:#fff;border-radius:20px;box-shadow:0px 0px 12px rgba(0,0,0,.16);pointer-events:none;transition:opacity ease .4s}@media screen and (max-width: 1024px){.c-archive-news .c-archive-news__item a.c-archive-news__inner:hover+.c-archive-news__bg{opacity:0}}.c-archive-news .c-archive-news__inner .date{display:flex;justify-content:flex-start;align-items:center;gap:20px}@media screen and (max-width: 1024px){.c-archive-news .c-archive-news__inner .date{gap:10px}}.c-archive-news .c-archive-news__inner .time{color:#b2b9c7;font-family:"Bebas Neue",sans-serif;font-size:1.4rem}@media screen and (max-width: 1024px){.c-archive-news .c-archive-news__inner .time{font-size:1.3rem}}.c-archive-news .c-archive-news__inner [class^=tag]{display:inline-block;min-width:100px;text-align:center;padding:7px 10px;font-size:1rem;font-weight:500;color:#fff;background-color:#c4c4c4;border-radius:9999px}@media screen and (max-width: 1024px){.c-archive-news .c-archive-news__inner [class^=tag]{padding-top:5px;padding-bottom:5px}}.c-archive-news .c-archive-news__inner .tag-press{background-color:#d36f65}.c-archive-news .c-archive-news__inner .tag-news{background-color:#96bfc3}.c-archive-news .c-archive-news__inner .tag-store{background-color:#e5c92b}.c-archive-news .c-archive-news__inner .tag-recruit{background-color:#4580ba}.c-archive-news .c-archive-news__inner .title{margin-top:12px;color:#000;font-weight:500;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width: 1024px){.c-archive-news .c-archive-news__inner .title{margin-top:5px;font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.c-archive-news .c-archive-news__image{flex-shrink:0}.c-archive-news .c-archive-news__image img{border-radius:10px}@media screen and (max-width: 1024px){.c-archive-news .c-archive-news__image img{width:110px;border-radius:5px;margin-top:-10px;margin-bottom:-10px}}.c-archive-news .c-archive-news__content{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}@media screen and (max-width: 1024px){.c-archive-news .c-archive-news__content{overflow:hidden;text-overflow:ellipsis}}.c-archive-news.is-slim .c-archive-news__inner{min-height:auto;padding:45px 100px 45px 30px}@media screen and (max-width: 1024px){.c-archive-news.is-slim .c-archive-news__inner{min-height:auto;padding:32px 0}}:root{--content-navi-width: 1100px}.c-content-navi{position:relative;margin-top:115px}@media screen and (max-width: 1024px){.c-content-navi{margin-top:75px}}.c-content-navi.is-bg-text{overflow:hidden;margin-top:74px;padding-top:172px}@media screen and (max-width: 1024px){.c-content-navi.is-bg-text{padding-top:100px;margin-top:40px}}.c-content-navi .bg-text{position:absolute;top:0;left:0;z-index:0;padding-left:100%;font-family:"Bebas Neue",sans-serif;font-size:clamp(20rem,29.29vw,30rem);letter-spacing:.1em;text-transform:uppercase;color:#f2f2f2;white-space:nowrap;pointer-events:none;animation:text-scroll 60s linear infinite}@keyframes text-scroll{0%{transform:translateX(-20%)}100%{transform:translateX(-100%)}}.c-content-navi .list{position:relative;z-index:10;width:90%;max-width:var(--content-navi-width);margin:0 auto;display:flex;justify-content:center;align-items:flex-start;gap:25px}@media screen and (max-width: 767px){.c-content-navi .list{flex-direction:column}}.c-content-navi .list .item{width:100%}.c-content-navi .list .item img{width:100%;height:200px;border-radius:20px;object-fit:cover}@media screen and (max-width: 1024px){.c-content-navi .list .item img{height:150px;border-radius:10px}}.c-content-navi .list .item p{margin-top:20px;display:flex;justify-content:flex-start;align-items:center;gap:20px;color:#4580ba;font-size:clamp(1.6rem,2.34vw,1.8rem);font-weight:700}@media screen and (max-width: 1024px){.c-content-navi .list .item p{margin-top:13px;gap:10px}}.c-content-navi .list .item p .icon{position:relative;display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:#4580ba;border:1px solid #4580ba;border-radius:100%;transition:background-color ease .4s}@media screen and (max-width: 767px){.c-content-navi .list .item p .icon{width:30px;height:30px}}.c-content-navi .list .item p .icon .arrow{fill:currentColor;transition:fill ease .4s}.c-content-navi .list .item a:hover .icon{background-color:#4580ba}.c-content-navi .list .item a:hover .icon .arrow{fill:#fff}.c-content-navi .list.col2{gap:25px 40px}.c-content-navi .list.col4{gap:25px 20px}.c-making{margin:210px auto 400px;width:min(1100px, calc(100% - 50px))}@media screen and (max-width: 1024px){.c-making{margin:100px auto}}.c-making .c-making__inner{font-size:clamp(1.6rem,2.9vw,3rem);line-height:1.6;text-align:center}.c-making .c-making__list{width:min(540px, 100%);margin:110px auto 0;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.c-making .c-making__list{gap:10px;margin-top:50px}}.c-making .c-making__item{width:100%}.c-making .c-making__item a{text-align:left;border-radius:15px;background-color:#fff;border:1px solid #4580ba;display:flex;justify-content:flex-start;align-items:center;gap:13px;padding:10px;color:#4580ba;transition:transform ease .4s}@media screen and (max-width: 1024px){.c-making .c-making__item a{padding:5px;border-radius:8px}}.c-making .c-making__item a .icon{fill:currentColor}.c-making .c-making__item .image{flex-shrink:0}.c-making .c-making__item .image img{border-radius:15px}@media screen and (max-width: 1024px){.c-making .c-making__item .image img{border-radius:8px;width:100px}}.c-making .c-making__item .name{display:block;font-size:1.8rem;font-weight:700}@media screen and (max-width: 1024px){.c-making .c-making__item .name{font-size:1.4rem;line-height:1.3}}.c-making .c-making__item .url{margin-top:1em;display:block;font-size:1.2rem}@media screen and (max-width: 1024px){.c-making .c-making__item .url{margin-top:7px}}@media screen and (max-width: 1024px){.c-making .c-making__item .icon svg{transform:scale(0.8)}}.c-reg{position:relative;bottom:-0.5em}.c-home-title{display:flex;justify-content:flex-start;align-items:flex-start;gap:7px;flex-direction:column;line-height:1}.c-home-title .title{color:#000;font-size:clamp(5rem, 9.76vw, 10rem);font-family:"Bebas Neue",sans-serif;letter-spacing:.1em}.c-home-title .title::before{content:"";display:block;width:0;height:0;margin-top:calc(-9 * 1px)}.c-home-title .text{font-size:1.4rem}.c-home-title .text-large{color:#4580ba;font-size:2.8rem;font-weight:700}@media screen and (max-width: 1024px){.c-home-title .text-large{font-size:3rem}}.c-page-title{margin:172px auto 160px}@media screen and (max-width: 1024px){.c-page-title{margin:50px auto 65px}}.c-page-title .title{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px;position:relative;width:min(1100px, calc(100% - 50px));margin:0 auto;padding-bottom:60px;border-bottom:2px solid #ededed}@media screen and (max-width: 1024px){.c-page-title .title{gap:8px;padding-bottom:26px;border-width:1px}}.c-page-title .title .ja{color:#192631;font-size:clamp(2.5rem,2.9vw,4rem);font-weight:700}.c-page-title .title .en{color:#4580ba;font-family:"Bebas Neue",sans-serif;font-size:clamp(1.2rem,1.75vw,1.8rem);letter-spacing:.1em}.c-page-title .title::before{content:"";display:block;position:absolute;bottom:-2px;left:0;width:200px;height:2px;background-color:#4580ba}@media screen and (max-width: 1024px){.c-page-title .title::before{bottom:-1px;width:150px;height:1px}}.c-page-title img{height:629px;object-fit:cover}@media screen and (max-width: 1024px){.c-page-title img{height:auto}}.c-page-title.is-image{margin-bottom:210px}@media screen and (max-width: 1024px){.c-page-title.is-image{margin-bottom:65px}}.c-page-title.is-image .title{border-bottom:0}.c-page-title.is-image .title::before{display:none}.c-section-title{position:relative;width:100%;font-size:clamp(2.1rem,2.92vw,3rem);font-weight:500;line-height:1.5;color:#4580ba;padding-bottom:40px;border-bottom:1px solid #ededed}@media screen and (max-width: 1024px){.c-section-title{padding-bottom:20px}}.c-section-title.is-noborder{padding-bottom:0;border-bottom:0}.c-button{display:flex;justify-content:center;align-items:center;gap:.75em;padding:1.5em 2.68em;border-radius:.94em;font-size:1.6rem;font-weight:700;line-height:1;color:#fff;background-color:#4580ba;border:1px solid #4580ba;transition:color ease .4s,background-color ease .4s}.c-button.w300{width:min(300px, 100%)}.c-button:hover{color:#4580ba;background-color:#fff}.c-button .icon{fill:currentColor;stroke-width:0}@media screen and (max-width: 1024px){.c-button{font-size:1.4rem}}.c-button-back{position:relative;width:min(300px, 100%);height:70px;display:flex;justify-content:center;align-items:center;font-size:1.4rem;font-weight:500;color:#4580ba;border:1px solid #b5cce3;border-radius:9999px}.c-button-back::before{content:"";width:10px;height:10px;position:absolute;left:30px;top:0;bottom:0;margin:auto;border-top:2px solid #4580ba;border-left:2px solid #4580ba;transform:rotate(-45deg)}.c-button-submit{position:relative;width:min(300px, 100%);height:70px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;font-size:1.8rem;font-weight:700;color:#fff;border:1px solid #4580ba;background-color:#4580ba;border-radius:15px;cursor:pointer;outline:0;transition:background-color ease .4s,color ease .4s}.c-button-submit .arrow{position:absolute;right:33px;top:0;bottom:0;margin:auto;z-index:2;transition:transform ease .4s}.c-button-submit .arrow path{fill:#4580ba}.c-button-submit::after{content:"";width:50px;height:50px;position:absolute;right:15px;top:0;bottom:0;margin:auto;border-radius:100%;background-color:#fff;z-index:1}.c-button-submit:hover{color:#4580ba;background-color:#fff}.c-button-submit:hover::after{background-color:#e7f0f7}.c-form{margin-top:30px}.c-form dl{display:flex;justify-content:flex-start;align-items:center;background-color:#eaeaea}@media screen and (max-width: 1024px){.c-form dl{flex-direction:column;align-items:flex-start;background-color:inherit}}.c-form dl+dl{margin-top:20px}.c-form dl dt,.c-form dl dd{padding:30px}@media screen and (max-width: 1024px){.c-form dl dt,.c-form dl dd{padding:0}}.c-form dl dt{flex-shrink:0;width:290px}@media screen and (max-width: 1024px){.c-form dl dt{width:100%}}.c-form dl dt label{display:flex;justify-content:flex-start;align-items:center;gap:10px 26px}.c-form dl dt .required{flex-shrink:0;display:block;color:#4580ba}@media screen and (max-width: 1024px){.c-form dl dt .required{font-size:1.2rem}}.c-form dl dd{position:relative;width:100%}@media screen and (max-width: 1024px){.c-form dl dd{margin-top:10px}}.c-form dl dd::before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:1px;height:calc(100% - 40px);background-color:#fff}@media screen and (max-width: 1024px){.c-form dl dd::before{display:none}}.c-form input,.c-form select,.c-form textarea{font-size:1.6rem;line-height:1}.c-form__text,.c-form__textarea{width:min(600px, 100%);padding:18px;border-radius:10px;background-color:#fff;font-size:16px;outline:0;border:0}@media screen and (max-width: 1024px){.c-form__text,.c-form__textarea{background-color:#eaeaea}}.c-form__textarea{width:100%;height:200px;line-height:1.5}.c-form__select{width:min(300px, 20vw);position:relative;font-size:16px;display:flex;justify-content:flex-start;align-items:center}.c-form__select::after{content:"";position:absolute;right:17px;top:calc(50% - 6px);width:8px;height:8px;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(45deg)}.c-form__select select{color:#575757;width:100%;padding:16px 18px;background-color:#eaeaea;border-radius:10px}.c-form__select.small{width:min(250px, 17vw)}.c-form input[type=checkbox]{flex-shrink:0;width:30px;height:30px;border-radius:clamp(5px, 0.8vw, 10px);background-color:#fff;margin-right:5px}.c-form input[type=checkbox]:checked{position:relative;border-color:#575757;background-color:#575757}.c-form input[type=checkbox]:checked::before{content:"";display:block;position:absolute;top:6px;left:10px;width:9px;height:14px;transform:rotate(40deg);border-bottom:2px solid #fff;border-right:2px solid #fff}.c-form .radio-group{display:flex;flex-wrap:wrap;row-gap:20px}.c-form .radio-group .col-6{width:50%}.c-form .radio-group .col-4{width:33.333%}.c-form .radio-group .col-3{width:25%}.c-form input[type=radio]{flex-shrink:0;width:30px;height:30px;border-radius:15px;background-color:#fff;margin-right:5px}.c-form input[type=radio]:checked{position:relative;border-color:#575757;background-color:#575757}.c-form input[type=radio]:checked::before{content:"";display:block;position:absolute;top:6px;left:10px;width:9px;height:14px;transform:rotate(40deg);border-bottom:2px solid #fff;border-right:2px solid #fff}.c-form .c-form__submit{margin-top:50px}[data-target]{transition:transform .8s ease .2s,opacity .8s ease .2s,background-color .2s,color .2s;opacity:0}[data-target].action{opacity:1}[data-target][data-slideup]{transform:translateY(1.56vw) scale(1)}[data-target][data-slideup].action{transform:translateY(0)}[data-target][data-slidedown]{transform:translateY(-1.56vw) scale(1)}[data-target][data-slidedown].action{transform:translateY(0)}[data-target][data-slideleft]{transform:translateX(1.56vw) scale(1)}[data-target][data-slideleft].action{transform:translateX(0)}[data-target][data-slideright]{transform:translateX(-1.56vw) scale(1)}[data-target][data-slideright].action{transform:translateX(0)}[data-lazy]{opacity:0}[data-lazy].action{transition:opacity .4s ease;opacity:1}[data-dummy]{color:tomato}.pc-hidden{display:none}@media screen and (max-width: 1024px){.pc-hidden{display:block}}@media screen and (max-width: 1024px){.sp-hidden{display:none !important}}.p-inner{width:calc(100% - 100px);max-width:1100px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.p-inner{width:calc(100% - 44px)}}.p-foods .content-wrap{display:flex;justify-content:start;align-items:stretch;flex-direction:row-reverse;gap:40px}@media screen and (max-width: 1024px){.p-foods .content-wrap{flex-direction:column}}.p-foods .image-box{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr 170px;gap:20px 20px;grid-template-areas:"img1 img1" "img2 img3"}@media screen and (max-width: 1024px){.p-foods .image-box{grid-template-rows:1fr 100px}}.p-foods .image-box img{width:100%;height:100%;object-fit:cover}.p-foods .image-box img:first-of-type{grid-area:img1}.p-foods .image-box img:nth-of-type(2){grid-area:img2}.p-foods .image-box img:last-of-type{grid-area:img3}.p-foods .text-box{flex-shrink:0;width:460px;font-size:1.4rem;line-height:1.857}@media screen and (max-width: 1024px){.p-foods .text-box{width:100%}}.p-foods .text-box .title{color:#000;font-family:"Bebas Neue",serif;font-size:4.4rem;line-height:1.1;letter-spacing:.1em}@media screen and (max-width: 1024px){.p-foods .text-box .title{font-size:3rem}}.p-foods .text-box .text{margin-top:4px}.p-foods .text-box .info{margin-top:34px;border-top:1px solid #e8e9eb}.p-foods .text-box .info dt{width:4em;font-weight:500}.p-foods .text-box .info div{display:flex;justify-content:start;align-items:center;gap:38px;padding:27px 0px;border-bottom:1px solid #e8e9eb}@media screen and (max-width: 1024px){.p-foods .text-box .info div{padding:20px 0}}.p-link-icon{position:relative;display:flex;justify-content:space-between;align-items:center;gap:7px;width:110px;height:30px;padding:3px 3px 3px 17px;font-size:1rem;font-weight:700;color:#4580ba;background-color:#e8e9eb;border-radius:9999px}.p-link-icon.large{width:150px;height:40px;font-size:1.6rem;padding-left:21px}.p-link-icon.large .icon{width:34px;height:34px}.p-link-icon .icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:100%;background-color:#fff}.p-link-icon .icon img{height:auto}.map-wrap{margin-top:80px;font-size:1.4rem}@media screen and (max-width: 1024px){.map-wrap{margin-top:50px}}.map-wrap__content{margin-top:17px;display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:10px 17px;line-height:1.6}.p-menu{--beige: #E1DDDC;margin-top:223px;background-color:#faf6f3;padding:212px 0 198px}@media screen and (max-width: 1024px){.p-menu{margin-top:100px;padding:100px 0}}.p-menu__inner{position:relative;padding:125px 100px 113px}@media screen and (max-width: 1024px){.p-menu__inner{padding:75px 50px 100px}}.p-menu__inner::before,.p-menu__inner::after{content:"";position:absolute;inset:0;border:6px solid var(--beige);z-index:0}@media screen and (max-width: 1024px){.p-menu__inner::before,.p-menu__inner::after{border-width:4px}}.p-menu__inner::after{margin:20px}@media screen and (max-width: 1024px){.p-menu__inner::after{margin:10px}}.p-menu__title{position:absolute;top:-6px;right:0;left:0;margin:auto;background-color:#faf6f3;z-index:1;width:min(220px, 40%);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;font-size:1.2rem;font-weight:500}.p-menu__title::before{content:attr(data-subtitle);font-family:"Pacifico",cursive;font-weight:400;font-style:normal;letter-spacing:.1em;font-size:4rem}@media screen and (max-width: 1024px){.p-menu__title::before{font-size:2rem}}.p-menu .menu-category{position:relative;z-index:1}.p-menu .menu-category:not(:first-of-type){margin-top:90px}@media screen and (max-width: 1024px){.p-menu .menu-category:not(:first-of-type){margin-top:50px}}.p-menu .menu-category&gt;.title-group{display:flex;justify-content:space-between;align-items:center;padding:13px 20px 10px;color:#fff;background-color:var(--beige);border-radius:10px}.p-menu .menu-category&gt;.title-group .title{font-family:"Pacifico",cursive;font-weight:400;font-style:normal;letter-spacing:.1em;font-size:4rem;text-transform:uppercase}@media screen and (max-width: 1024px){.p-menu .menu-category&gt;.title-group .title{font-size:2rem}}@media screen and (max-width: 1024px){.p-menu .menu-category&gt;.title-group img{width:50px}}.p-menu .sub-category{line-height:1.3}.p-menu .sub-category&gt;.title-group{margin-top:40px;margin-bottom:22px;display:flex;justify-content:start;align-items:baseline;gap:5px 15px}@media screen and (max-width: 1024px){.p-menu .sub-category&gt;.title-group{flex-wrap:wrap}}.p-menu .sub-category&gt;.title-group .title{font-size:2.4rem;font-weight:700}@media screen and (max-width: 1024px){.p-menu .sub-category&gt;.title-group .title{font-size:1.8rem}}.p-menu .sub-category&gt;.title-group .title.is-eng{font-size:2rem;text-transform:uppercase}@media screen and (max-width: 1024px){.p-menu .sub-category&gt;.title-group .title.is-eng{font-size:1.8rem}}.p-menu .sub-category&gt;.title-group .note{font-size:1.2rem}@media screen and (max-width: 1024px){.p-menu .sub-category&gt;.title-group .note{font-size:1rem;margin-left:auto}}.p-menu .menu-list-image{display:flex;justify-content:start;align-items:start;flex-wrap:wrap;gap:40px}.p-menu .menu-list-image .menu-item{width:calc((100% - 40px) / 2);display:flex;justify-content:start;align-items:baseline;flex-wrap:wrap;gap:0 15px}@media screen and (max-width: 1024px){.p-menu .menu-list-image .menu-item{width:100%;font-size:1.4rem}}.p-menu .menu-list-image .menu-item img{width:100%;border-radius:10px;margin-bottom:23px}@media screen and (max-width: 1024px){.p-menu .menu-list-image .menu-item img{margin-bottom:16px}}.p-menu .menu-list-image .menu-item .name{font-size:2.2rem;font-weight:700}@media screen and (max-width: 1024px){.p-menu .menu-list-image .menu-item .name{font-size:1.6rem}}.p-menu .menu-list-image .menu-item .price{margin-right:auto;white-space:nowrap}.p-menu .menu-list-image .menu-item .description{margin-top:6px;width:100%;font-size:1.4rem}@media screen and (max-width: 1024px){.p-menu .menu-list-image .menu-item .description{font-size:1.2rem}}.p-menu .menu-list{display:flex;justify-content:start;align-items:stretch;flex-wrap:wrap;gap:0 60px}.p-menu .menu-list.no-title .menu-item:first-of-type{border-top:none;margin-top:30px}@media screen and (max-width: 1024px){.p-menu .menu-list.no-title .menu-item:first-of-type{margin-top:10px}.p-menu .menu-list.no-title .menu-row+.menu-row .menu-item:first-of-type{border-top:1px solid var(--beige)}}.p-menu .menu-list .menu-row{flex:1;position:relative}@media screen and (max-width: 1024px){.p-menu .menu-list .menu-row{font-size:1.4rem;flex:1 1 100%}.p-menu .menu-list .menu-row:first-of-type .menu-item:last-of-type{border-bottom:none}}.p-menu .menu-list .menu-item{display:flex;justify-content:start;align-items:center;gap:0 15px;padding:29px 0;border-bottom:1px solid var(--beige)}@media screen and (max-width: 1024px){.p-menu .menu-list .menu-item{padding:20px 0}}.p-menu .menu-list .menu-item:first-of-type{border-top:1px solid var(--beige)}.p-menu .menu-list .menu-item .price{margin-left:auto;white-space:nowrap}.p-menu .caution{margin-top:1em;text-align:right;font-size:1.2rem}.p-instagram{padding:240px 0 196px;line-height:1.5}@media screen and (max-width: 1024px){.p-instagram{padding:120px 0 60px}}.p-instagram__slider .swiper-slide{width:min(500px, 80vw) !important}.p-instagram__slider .swiper-slide img{border-radius:10px;aspect-ratio:1/1;object-fit:cover}.p-instagram p{margin-top:30px;margin-bottom:15px}@media screen and (max-width: 1024px){.p-instagram p{font-size:1.4rem}}/*# sourceMappingURL=business_foods.css.map */
</pre></body></html>