<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul,ol{list-style:none}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img{max-width:100%;display:block}article&gt;*+*{margin-top:1em}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*{margin:0;padding:0}body{box-sizing:border-box;background:#fcf7e1;color:#333;font-family:"dnp-shuei-mgothic-std",sans-serif;font-style:normal;font-weight:400;font-size:16px;letter-spacing:.05em;line-height:2}a{text-decoration:none;color:#333}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}a:active{color:#333}a:focus{outline:none}a img{border-width:0px;border-style:none;border-color:#fff;background:rgba(0,0,0,0)}ul{list-style-type:none}.pc{display:none}@media screen and (max-width: 1100px){.pc{display:initial}.tab{display:none}}@media screen and (max-width: 768px){body{font-size:14px}.pc{display:initial}.tab{display:initial}.sp{display:none}}.txt--lh{line-height:1.5;letter-spacing:.05em}.txt-fv,.txt-headingP-r,.txt-headingP-b,.txt-call,.txt-fv--ls100{font-size:42px;letter-spacing:.2em;line-height:2;color:#333;font-weight:400}.txt-fv--ls100{letter-spacing:.1em}.txt-call{letter-spacing:.1em;color:#f34119;line-height:1;text-align:center}.txt-headingP-r,.txt-headingP-b{font-size:32px;letter-spacing:.1em;color:#f34119;line-height:1.3125}.txt-headingP-b{color:#333}.txt-headingS-r,.txt-headingS-b,.txt-headingS-r--fw{font-size:24px;line-height:1.25;color:#f34119;font-weight:400}.txt-headingS-r--fw{font-weight:600}.txt-headingS-b{color:#333}.txt-copy{font-size:12px;color:#fafafa;line-height:1}.txt-large,.txt-large--ls200{font-size:20px;line-height:1.3125;color:#f34119;font-weight:400}.txt-large--ls200{letter-spacing:.2em}.txt-medium{font-size:18px;line-height:2;color:#f34119;font-weight:400}.txt-small{font-size:14px;line-height:1;font-weight:400}@media screen and (max-width: 768px){.txt-headingP-r,.txt-headingP-b{font-size:24px}.txt-headingS-r,.txt-headingS-r--fw,.txt-headingS-b{font-size:18px}.txt-call{font-size:28px}}.site-name{display:none}.header{background:#fff;border-bottom:1px solid #ddd;position:fixed;width:100vw;z-index:100}.header-img{width:auto;height:62px}.header-inner{display:flex;justify-content:space-between;align-items:center;padding:15px 20px 16px 40px;position:relative;gap:0}.logo-area .site-name{font-size:28px;margin:0}.nav{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.nav-list1{align-self:flex-end;gap:10px}.nav-list2{align-self:center;gap:32px}.nav-list2 a:hover{color:#e57149}.nav ul{display:flex;list-style:none;margin:0;padding:0}.nav a{text-decoration:none;font-size:16px;transition:all .3s ease-in-out}.btn{padding:8px 16px;border-radius:6px;color:#fff;display:inline-block;font-weight:bold}.btn.access{background:#6ac200}.btn.recruit{background:#f7a800}.btn.contact{background:#e26c5b}.hamburger{display:none;flex-direction:column;justify-content:center;gap:6px;width:24px;height:24px;cursor:pointer;z-index:1000}.hamburger span{display:block;height:2px;background-color:#333;border-radius:2px;transition:all .3s ease}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(4px, 4px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(4px, -4px)}@media screen and (max-width: 768px){body.menu-open{overflow:hidden;height:100vh}.header-inner{padding:12px 25px 12px 15px}.nav{position:absolute;top:100%;right:0;width:100%;background:#fdf7df;padding:20px;transform:translateX(100%);opacity:0;transition:transform .3s ease,opacity .3s ease;z-index:999}.nav.active{transform:translateX(0);opacity:1;padding:42px 15px;height:100vh;justify-content:flex-start;gap:32px}.nav ul{flex-direction:column;gap:32px;align-self:center}.nav li{text-align:center}.hamburger{display:flex;flex-direction:column;gap:4px;cursor:pointer}.hamburger span{width:24px;height:2px}.header-img{height:50px}.nav-list1{order:2}.nav-list2{order:1}}.footer{position:relative}.footer-wave{position:absolute;top:0;width:100vw;height:73px}.footer-left__wrap{display:flex;justify-content:center;align-items:flex-start;height:425px;padding-top:47px}.footer-left__container{width:50%;background-color:#fafafa;height:100%;padding:80px 15px 45px}.footer-left__area{text-align:center}.footer-left__txt{margin-bottom:1em}.footer-logo{display:inline-block;width:auto;height:62px}.footer-left__button{display:flex;justify-content:center;align-items:center;gap:10px}.footer-img{width:50%;height:100%;object-fit:cover}.footer-copy__wrap{background-color:#f8aa12;padding:28px 0}.footer-copy__wrap--c{background-color:#69bb01}.footer-copy__area{max-width:1100px;display:flex;justify-content:space-between;align-items:center;margin:auto;padding:0 15px}.footer-copy{color:#fafafa}.footer-copy__button{color:#fafafa;transition:all .3s ease-in-out}.footer-copy__button:hover{color:#f34119}@media screen and (max-width: 768px){.footer-left__wrap{flex-flow:column;height:auto}.footer-left__container{order:2;width:100%;padding-top:50px}.footer-img{order:1;width:100%}}.button{display:inline-flex;align-items:center;padding:16px 36px;background-color:#fca918;color:#fafafa;font-size:14px;line-height:1;border-radius:23px;transition:all .3s ease-in-out}.button:hover{background-color:#fafafa;color:#fca918;transition:all .3s ease-in-out}.button--color{background-color:#e57149}.button--color:hover{color:#e57149}.button-icon__wrap{position:relative;width:10px;height:10px;margin-left:5px}.button-icon{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out}.button-icon.hover{opacity:0}.button:hover .button-icon.default{opacity:0}.button:hover .button-icon.hover{opacity:1}.button-header{display:inline-flex;align-items:center;padding:7px 16px;background-color:#69bb01;color:#fafafa;font-size:16px;letter-spacing:.1em;line-height:1;border-radius:3px;border:solid 2px #69bb01;transition:all .3s ease-in-out}.button-header:hover{background-color:#fafafa;color:#69bb01;transition:all .3s ease-in-out}.button-header--colorO{background-color:#fca918;border:solid 2px #fca918}.button-header--colorO:hover{color:#fca918}.button-header--colorB{background-color:#e57149;border:solid 2px #e57149}.button-header--colorB:hover{color:#e57149}.button-header-icon__wrap{position:relative;width:20px;height:20px;margin-right:5px}.button-header-icon{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out}.button-header-icon.hover{opacity:0}.button-header:hover .button-header-icon.default{opacity:0}.button-header:hover .button-header-icon.hover{opacity:1}.cs-button{display:inline-block;text-align:center;text-decoration:none;position:relative;width:345px}.cs-button:hover .cs-button__area{background-color:#fca918}.cs-button:hover .cs-button__txt{color:#fafafa}.cs-button__img{width:100%;height:100%;display:block}.cs-button__area{position:absolute;bottom:-40px;width:100%;background-color:hsla(0,0%,100%,.9);padding:16px 20px;border-radius:17px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.cs-button__txt{display:block;font-size:16px;color:#e63e18;font-weight:600;letter-spacing:.1em;transition:all .3s ease-in-out}.cs-button__icon{position:absolute;top:-40px;right:0;width:80px;height:80px}.fv-top,.fv-topic,.fv{position:relative;width:100%;aspect-ratio:1366/1160}.fv-top__img,.fv__img{width:100%;height:auto;object-fit:cover;position:absolute;top:0;left:0;transition:opacity .8s ease-in-out}.fv-top__img--current{opacity:1;z-index:1}.fv-top__img--next{opacity:0;z-index:0}.fv-top__title,.fv__title{position:absolute;top:18%;left:10%;font-size:clamp(32px,4vw,42px);line-height:2;color:#333;z-index:1}.fv{aspect-ratio:1366/556}.fv__title{top:45%;line-height:1.3125}.fv-topic{aspect-ratio:1366/250}@media screen and (max-width: 768px){.fv-top,.fv,.fv-topic{aspect-ratio:390/1007}.fv-top__title,.fv__title{position:absolute;top:32%;left:18px}.fv{aspect-ratio:390/400}.fv__title{top:58%;text-shadow:-1px -1px 2px #f8f9f4,1px -1px 2px #f8f9f4,-1px 1px 2px #f8f9f4,1px 1px 2px #f8f9f4}.fv__title .br{display:block}.fv-topic{aspect-ratio:390/150}}.gallery-wrap{max-width:1000px;margin:0 auto}.gallery-wrap--mb{margin-bottom:64px}.gallery-heading{margin-bottom:32px}.gallery{display:flex;flex-wrap:wrap;gap:32px}.gallery-item{width:calc((100% - 64px)/3)}.gallery-img{margin-bottom:16px}.gallery-title{text-align:center}.event-wrap{max-width:824px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.event-area{background-color:#f8f9f4;width:calc((100% - 32px)/2);padding:32px;border-radius:17px}.event-area--width{width:100%}.event-img{width:auto;height:236px;margin:0 auto}.event-month{font-size:14px;line-height:1;font-weight:400;margin-bottom:20px}.event-title{color:#f34119;font-weight:400;margin-bottom:24px}.event-txt{line-height:1.5;letter-spacing:.05em;margin-bottom:20px}.event-etc{color:#f34119;font-weight:400;display:flex;flex-wrap:wrap}.event-etc li{width:50%}@media screen and (max-width: 768px){.gallery{gap:32px 15px}.gallery-item{width:calc((100% - 15px)/2)}.event-wrap{flex-flow:column}.event-area{width:100%}.event-etc{flex-flow:column}.event-etc li{width:100%}}.data-wrap{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.data-area{background-color:#f8f9f4;border:solid 2px #f8f9f4;width:calc((100% - 32px)/2);padding:40px 15px;border-radius:17px;transition:all .3s ease-in-out}.data-area:hover{background-color:#ffe398}.data-img{width:auto;height:280px;margin:0 auto 24px}.data-title{color:#f34119;text-align:center}@media screen and (max-width: 768px){.data-wrap{flex-flow:column}.data-area{width:320px;margin:auto}}.table-wrap,.table-frow-wrap,.table-service-wrap{background-color:#f8f9f4;padding:56px 88px;border-radius:17px;max-width:1000px;margin:0 auto}.table{width:100%;font-size:16px;color:#333;border-collapse:separate}.table th{text-align:left;font-weight:400;vertical-align:top;width:274px;padding:32px 0;white-space:nowrap;border-bottom:2px dashed #e97c4f}.table--thw th{width:9em}.table td{padding:32px 0;margin-bottom:32px;border-bottom:2px dashed #e97c4f}.table tr:last-child th,.table tr:last-child td{border-bottom:none}.map{width:100%;height:412px}.table-content__wrap{display:flex;justify-content:space-between;gap:32px;align-items:start}.table-content__area{width:100%;background-color:#faf4eb;border-radius:17px;padding:32px;text-align:center}.table-content__area h3{border-bottom:2px dashed #e97c4f;padding-bottom:24px;margin-bottom:24px}.table-frow-wrap,.table-service-wrap{padding:60px 104px;max-width:824px}.table-frow-wrap--mw{padding:32px 15px;max-width:532px}.timeline{position:relative;margin-left:14px;padding-left:32px;border-left:4px dotted #e57149}.timeline--bb{margin-bottom:48px}.timeline-item{position:relative;margin-bottom:32px}.timeline-item::before{content:"";position:absolute;left:-50px;top:20px;width:32px;height:32px;background-color:#e57149;border-radius:50%;border:8px solid #fff;z-index:1}.timeline-content{background:#faf4eb;padding:24px 32px;border-radius:17px;font-size:20px;font-weight:400;line-height:1.3125;letter-spacing:.1em;color:#f34119}.timeline-item__wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;position:relative;margin-bottom:32px}.timeline-item__wrap:last-child{margin-bottom:0}.timeline-item__area{background:#faf4eb;padding:24px 32px;border-radius:17px}.timeline-item__area::before{content:"";position:absolute;left:-50px;top:4px;width:32px;height:32px;background-color:#e57149;border-radius:50%;border:8px solid #f8f9f4;z-index:1}.timeline-item__area span{display:inline-block;margin-bottom:15px}.timeline-item__area h3{margin-bottom:14px}.table-frow__img{width:268px}.table-frow__timeline-item{position:relative;background:#faf4eb;border-radius:17px;padding:24px 32px;margin-bottom:32px}.table-frow__timeline-item::before{content:"";position:absolute;left:-50px;top:4px;width:32px;height:32px;background-color:#e57149;border-radius:50%;border:8px solid #fff;z-index:1}.table-frow__timeline-content{font-size:20px;font-weight:400;line-height:1.3125;letter-spacing:.2em;color:#f34119;margin-bottom:16px}.table-frow__info-item-area{padding-top:48px;border-top:2px dashed #e97c4f}.table-frow__info-item{position:relative;background:#faf4eb;border-radius:17px;padding:24px 32px;margin-bottom:32px}.table-frow__info-item:last-child{margin-bottom:0}.table-service-wrap--border{border:2px dashed #e97c4f}.table-service__item{padding-bottom:32px;margin-bottom:32px;border-bottom:2px dashed #e97c4f}.table-service__item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.table-service__content{font-size:20px;font-weight:400;line-height:1.3125;letter-spacing:.2em;color:#f34119;margin-bottom:16px}.table-service__content--ta0{text-align:center}.table-service__content--ta{text-align:center;margin-bottom:0}.table-service__content span{font-size:16px}.table-service__txt{margin-bottom:1em;text-align:center}.table-service__txt:last-child{margin-bottom:0}.table-service__message{font-size:18px;font-weight:400;line-height:2;letter-spacing:.1em;color:#f34119;text-align:center;margin-bottom:1em}.table-service__message:last-child{margin-bottom:0}@media screen and (max-width: 768px){.table-wrap,.table-frow-wrap,.table-service-wrap{padding:24px 15px}.table{font-size:14px}.table th{width:5.5em}.map{height:280px}.table-content__wrap{flex-flow:column;gap:24px}.table-service__content{font-size:18px}.timeline-content{padding:16px;font-size:16px}.timeline-item__wrap{flex-flow:column}.table-frow__img{width:100%}.table-service__message{font-size:16px}}.styling{padding:94px 15px}.styling--c1{background-color:#f8f9f4}.styling--c2{background-color:#ffe398}.styling--c3{background-color:#cff0a5}.styling-area{display:flex;justify-content:center;align-items:center;max-width:1100px;gap:48px;margin:auto}.styling-area .bubble2{width:calc((100% - 48px)/2)}.bubble-area{position:relative;z-index:1}.decoration{position:absolute;width:276px;height:auto;margin:auto;left:0;top:0;right:0;bottom:0;z-index:0}.space1{margin-bottom:32px;position:relative;z-index:1}.ta-c-pc{text-align:center}.mb24{margin-bottom:24px}.mb32{margin-bottom:32px}.mb40{margin-bottom:40px}.mb48{margin-bottom:48px}.mb60{margin-bottom:60px}.cs-button-area{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:72px 32px;margin:auto;max-width:1100px}.cs-button-area a{width:calc((100% - 64px)/3)}.cs-button-area a:nth-last-child(1):nth-child(7){margin-right:auto}.btn-center{text-align:center}.pp{max-width:824px;margin:auto}.pp li{margin-bottom:1em}.pp-indent{padding-left:1.5em}.jc-c{justify-content:center}.instagram{margin:auto;max-width:1100px}@media screen and (max-width: 768px){.styling{padding:48px 15px}.styling-area{flex-flow:column}.styling-area .bubble2{width:100%}.space1{margin-bottom:16px}.text-align-c{text-align:center}.cs-button-area{flex-flow:column;align-items:center}.cs-button-area a{width:100%;max-width:300px}.mb32{margin-bottom:24px}.mb48{margin-bottom:32px}.order1-sp{order:1}.order2-sp{order:2}.cs-button-area a:nth-last-child(1):nth-child(7){margin-left:auto;margin-right:auto}}.scrollin{opacity:1 !important;transform:translate(0, 0) !important}[class^=fade--],[class*=" fade--"]{opacity:0;transition:opacity 1s ease,transform 1s ease}.fade--up{transform:translate(0, 20px)}.fade--down{transform:translate(0, -20px)}.fade--left{transform:translate(-20px, 0)}.fade--right{transform:translate(20px, 0)}.fade--up-01,.fade--down-01,.fade--left-01,.fade--right-01{transition-delay:.6s}.fade--up-02,.fade--down-02,.fade--left-02,.fade--right-02{transition-delay:.3s}.fade--up-03,.fade--down-03,.fade--left-03,.fade--right-03{transition-delay:1s}.fade--up-04,.fade--down-04,.fade--left-04,.fade--right-04{transition-delay:1.2s}.fade--up-05,.fade--down-05,.fade--left-05,.fade--right-05{transition-delay:1.8s}.fade--up-06,.fade--down-06,.fade--left-06,.fade--right-06{transition-delay:2.2s}@media screen and (max-width: 599px){[class^=fade--],[class*=" fade--"]{transition-delay:1s !important}}/*# sourceMappingURL=main.css.map */
</pre></body></html>