@charset "UTF-8";/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}img{width:100%;height:auto;object-fit:cover}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}a,span{display:inline-block}html{font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.8;color:#030303;letter-spacing:.05em}@media screen and (max-width: 769px){html{font-size:2.5641025641vw}}@media screen and (max-width: 768px){body{font-size:1.4rem}}.outfit{font-family:Outfit,sans-serif}#main{padding-top:86px}@media screen and (max-width: 768px){#main{padding-top:64px}}.site-main{padding-top:6.4rem}.inner-1200{max-width:1280px;margin:0 auto;padding:0 40px;position:relative}@media screen and (max-width: 768px){.inner-1200{padding:0 2rem}}.inner-1000{max-width:1048px;margin:0 auto;padding:0 20px;position:relative}.inner-900{max-width:980px;margin:0 auto;padding:0 40px}@media screen and (max-width: 768px){.inner-900{padding:0 2rem}}.inner-middle{max-width:cacl(1028px);margin:0 auto;padding:0 24px}.inner-swiper{overflow:hidden}.fade{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.fade:hover{opacity:.6;filter:alpha(opacity=60)}@media screen and (min-width: 769px){.sp-only{display:none}}@media screen and (max-width: 768px){.pc-only{display:none}}.section-title{font-size:20px;font-weight:700;writing-mode:vertical-rl;color:#b1221a;position:absolute;right:16px;letter-spacing:.3em;z-index:10}@media screen and (max-width: 768px){.section-title{font-size:1.4rem;right:2rem}}.section-title:before{content:"・";display:inline-block}.header{position:fixed;top:0;left:0;width:100%;z-index:100}.header__inner{display:flex;justify-content:space-between;align-items:center;margin:0 auto;height:90px;padding:20px 20px 0}.header-nav{display:flex;background-color:#fff;gap:50px;height:70px;align-items:center;padding-left:32px;letter-spacing:.1em}.header-nav__item:nth-child(1),.header-nav__item:nth-child(2),.header-nav__item:nth-child(3){position:relative}.header-nav__item:nth-child(1):after,.header-nav__item:nth-child(2):after,.header-nav__item:nth-child(3):after{content:"";display:inline-block;width:2px;height:10px;transform:rotate(20deg) translateY(-50%);border-left:1px solid #030303;position:absolute;top:50%;right:-20px}.header-nav__link{font-size:14px;font-weight:700}.header-nav__link._contact{background-color:#030303;color:#fff;height:70px;display:flex;align-items:center;justify-content:center;padding:0 24px 0 28px}.header-nav__link._contact:after{content:"";display:inline-block;width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgBzZeNbcIwEIXPpQNQsYARAzRlgVRMwAhMgCoGgA2gmYCyQUcgE7QbOBuYDa53jq0GCo1tQsInvQQw8V2e/wV4goh9uk1JKSkhSVLfFh9IBemblJM+hRAHaAIKLEkbksYwtvwsxMJvbANfywZCsW+tsDkU+rpBf0yw2eDVJJK23/xcErIaU1SCc4/+grJ335KC9OJGyUOlYNVCcLAxVu6LccDaoqBdhuRC4RxYQfu88UXYttfQPtwHhuzAFLrBTO2cQArdkT5CubDUkue5kVetaWrkQcIjwGuR0VrjYDDAXq/3r0ajESql0BMNGECWZbUJ7Ha7kCoxKAFmMplcDM5loXg3gYPtvdQUAdY7NI+CAgKQUsJ8Pv/z+3K5NGWBFOzAB0YwHo+POl4kW05ghhHs9/trrHfM3FTMC1E/1L/FYmHu6/UaInkyV0riHSPguYEVyZZj38dyzB/olkF7ZDZm91uyI7CDTem5JLrblt/QCYWhxzQsj2ZRw/MEriN4jjl1I3S61jawrKtfgCf4ezx/JT1DQ8fzHyMNiNmqG7NaAAAAAElFTkSuQmCC) no-repeat center/contain;vertical-align:middle;margin-left:10px}.header__title{display:flex;align-items:center;justify-content:center;height:0;overflow:hidden}.hero{padding:20px 20px 0;position:relative}@media screen and (max-width: 768px){.hero{padding:20px 1rem}}.hero__inner{background-image:url(/_astro/hero01.CExiqCM7.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:90vh;border-radius:8px;overflow:hidden}@media screen and (max-width: 768px){.hero__inner{background-image:url(/_astro/hero01_sp.DTYJIekE.jpg)}}.hero__title{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10}@media screen and (max-width: 768px){.hero__title{transform:unset;left:-.2rem;top:19%;width:100%;padding:0 20px;text-align:left;margin-left:1rem}}.hero__title-en{font-size:53px;font-style:italic;line-height:1.25;letter-spacing:.2em;font-weight:200;white-space:nowrap}@media screen and (max-width: 768px){.hero__title-en{font-size:3.121rem;text-align:left;line-height:1.5}}.hero__title-ja{display:block;font-size:18px;margin-top:20px;letter-spacing:.1em}@media screen and (max-width: 768px){.hero__title-ja{font-size:1.4rem;margin-top:2.2rem;text-align:left;line-height:1.5}}.about{padding-top:122px}@media screen and (max-width: 768px){.about{padding-top:7rem}}.about__body{display:flex;gap:5%;position:relative;z-index:10}@media screen and (max-width: 768px){.about__body{flex-direction:column}}.about__body-left{position:relative;width:453px;flex-shrink:0}@media screen and (max-width: 1000px){.about__body-left{width:fit-content}}@media screen and (max-width: 768px){.about__body-left{width:100%}}.about__title{font-size:54px;line-height:1.5;z-index:1;position:relative;margin-left:54px;letter-spacing:.05em}@media screen and (max-width: 1000px){.about__title{margin-left:0}}@media screen and (max-width: 768px){.about__title{font-size:3.8rem;margin-left:0}}.about__title-en{font-size:105.75px;font-weight:100;color:#f2f2f2;letter-spacing:.3em;line-height:1;font-style:italic;position:absolute;top:-64px;left:-6px;letter-spacing:.2em;z-index:-1}@media screen and (max-width: 768px){.about__title-en{font-size:5.95rem;top:-3.7rem}}.about__content{margin-top:12px;letter-spacing:.05em;line-height:2;margin-left:84px}@media screen and (max-width: 1000px){.about__content{margin-left:0;padding-right:16px}}@media screen and (max-width: 768px){.about__content{margin-top:3.2rem}}.about__section-title{top:-56px}@media screen and (max-width: 768px){.about__section-title{top:-5rem}}.about__text:not(:first-child){margin-top:20px}.loop-section{margin-top:80px}@media screen and (max-width: 768px){.loop-section{margin-top:4.2rem}}.business{margin-top:80px;background-image:url(/_astro/business_bg01.Bc5ZjCiF.jpg);background-repeat:no-repeat;background-size:contain;background-position:top;padding:72px 0}@media screen and (max-width: 768px){.business{background-image:url(/src/assets/images/sp/business_bg01_sp.jpg);padding:17.4rem 0 6rem;margin-top:-7.7rem}}@media screen and (max-width: 768px){.business .inner-1000{padding:0}}.business__section-title{top:-13px}@media screen and (max-width: 768px){.business__section-title{top:-5.5rem}}.business__title{position:relative;z-index:2}.business__title-sub{display:block;font-size:32px;letter-spacing:.05em;z-index:2}@media screen and (max-width: 768px){.business__title-sub{font-size:1.8rem}}.business__title-en{font-size:196.75px;font-weight:100;color:#f2f2f2;letter-spacing:.3em;line-height:1;font-style:italic;position:absolute;top:44px;right:-84px;letter-spacing:.2em;z-index:-1}@media screen and (max-width: 1200px){.business__title-en{right:-40px}}@media screen and (max-width: 768px){.business__title-en{font-size:5.95rem;top:-3.7rem;right:unset}}.business__lead{margin-top:40px;line-height:2}.business__title-main{display:block;font-size:48px;letter-spacing:.05em;line-height:1.5}@media screen and (max-width: 768px){.business__title-main{font-size:3.2rem}}.business-list{margin-top:100px}@media screen and (max-width: 768px){.business-list{margin-top:3.6rem}}.business-list__item{display:flex;justify-content:space-between;padding:50px 0;border-top:1px solid #dedede}.business-list__item:last-child{border-bottom:1px solid #dedede}@media screen and (max-width: 1000px){.business-list__item{flex-direction:column;gap:2.4rem;padding:3.3rem 0}}.business-list__left{display:flex;gap:18px;align-items:center}@media screen and (max-width: 768px){.business-list__left{gap:1.8rem}}.business-list__title-en{display:block;letter-spacing:.2em;line-height:1.25;font-weight:100;font-style:italic;font-size:12px;color:#b1221a;margin-top:-4px}@media screen and (max-width: 768px){.business-list__title-en{font-size:1.2rem}}.business__item-content{max-width:517px}@media screen and (max-width: 1000px){.business__item-content{max-width:100%}}.business-list__number-text{font-style:italic;font-size:12px;background-color:#b1221a;color:#fff;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%}@media screen and (max-width: 768px){.business-list__number-text{font-size:1.2rem;width:4.6rem;height:4.6rem}}.business-list__title-ja{font-size:28px;line-height:1;font-weight:500;margin-top:8px}@media screen and (max-width: 768px){.business-list__title-ja{font-size:2.4rem;margin-top:.8rem}}.business__item-text:not(:first-child){margin-top:20px}.business-swiper{background-image:url(/_astro/business_bg02.CV68gcZk.png);background-repeat:no-repeat;background-size:cover;background-position:top;margin-top:-100px;padding-top:100px;padding-bottom:115px}@media screen and (max-width: 768px){.business-swiper{background-image:url(/_astro/business_bg02_sp.BE9K1Ggt.png);padding-top:10rem;margin-top:-11.2rem;padding-bottom:3rem}}.business-swiper__section-title{font-size:24px}@media screen and (max-width: 768px){.business-swiper__section-title{font-size:1.8rem}}.swiper-slide__content{margin-top:10px}.swiper-slide__number{font-size:12px;font-weight:100;color:#b1221a;letter-spacing:.02em;line-height:1.25;font-style:italic}.swiper-slide__category{display:flex;gap:8px}.swiper-slide__category-name{font-size:12px;color:#b1221a;height:20px;padding:0 10px;background-color:#fceaea;border-radius:2px;display:flex;align-items:center;justify-content:center}.swiper-slide__category-example{font-size:12px;color:#aea4a4}.swiper-slide__title{margin-top:12px;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:.05em}.swiper-slide__button{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:16px;background:#000;color:#fff;border:none;border-radius:9999px;height:44px;width:133px;font-size:14px;font-weight:700;cursor:pointer;transition:.4s cubic-bezier(.19,1,.22,1);will-change:background-color;margin-right:0;margin-left:auto}@media screen and (max-width: 768px){.swiper-slide__button{margin-top:10px}}@media (any-hover: hover){.swiper-slide__button:hover{background-color:#b1221a;outline:none}.swiper-slide__button:hover .swiper-slide__button-icon{color:#b1221a;transform:rotate(90deg)}}.swiper-slide__button-icon{display:flex;align-items:center;justify-content:center;background:#fff;color:#000;border-radius:50%;width:16px;height:16px;font-size:10px;font-weight:700;transition:background .2s,color .2s;transition:.4s cubic-bezier(.19,1,.22,1);will-change:color}.recruit{background-image:url(/_astro/recruit01.DbfIXb5p.jpg);background-repeat:no-repeat;background-size:contain;background-position:top;background-color:#f5f7f7;padding-bottom:150px}@media screen and (max-width: 768px){.recruit{background-image:url(/_astro/recruit01_sp.ChW-a5se.jpg);padding-bottom:8rem}}.recruit__hero,.recruit__hero .inner-1000{position:relative}.recruit__section-title{position:absolute;display:inline-block;top:70px}@media screen and (max-width: 768px){.recruit__section-title{top:5.5rem}}.recruit__title{font-size:36px;line-height:1.5}@media screen and (max-width: 768px){.recruit__title{font-size:2.4rem}}.recruit__hero-title{width:fit-content;margin-left:auto;margin-right:64px;padding-top:200px}@media screen and (max-width: 768px){.recruit__hero-title{padding-top:29.5rem;margin-right:0;margin-left:0}}.recruit__hero-title-en{font-size:52px;font-weight:100;letter-spacing:.2em;line-height:1.25;font-style:italic}@media screen and (max-width: 768px){.recruit__hero-title-en{font-size:3.41rem}}.recruit__hero-title-ja{font-size:20px;line-height:1.5;margin-top:12px}@media screen and (max-width: 768px){.recruit__hero-title-ja{font-size:1.4rem;margin-top:1rem}}.recruit__body{display:flex;gap:50px;margin-top:88px}@media screen and (max-width: 768px){.recruit__body{flex-direction:column-reverse;margin-top:2rem;gap:2rem}}.recruit__ceo-img-wrap{margin-top:80px;width:367px}@media screen and (max-width: 768px){.recruit__ceo-img-wrap{width:100%;margin-top:0rem}}.recruit__message-text{margin-top:20px;font-size:14px}@media screen and (max-width: 768px){.recruit__message-text{font-size:1.4rem}}.recruit__message-text-item:not(:first-child){margin-top:20px}.recruit__ceo-name{font-size:24px;line-height:1.5;margin-top:20px}@media screen and (max-width: 768px){.recruit__ceo-name{font-size:2.2rem;margin-top:1rem;text-align:right}}.recruit__ceo-position{font-size:14px;color:#989898;margin-top:8px}@media screen and (max-width: 768px){.recruit__ceo-position{font-size:1.2rem;margin-top:.8rem;text-align:right}}.voice{margin-top:100px}@media screen and (max-width: 768px){.voice{margin-top:3.6rem}}.voice__title{font-size:24px}@media screen and (max-width: 768px){.voice__title{font-size:1.8rem}}.voice-list{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:20px}@media screen and (max-width: 768px){.voice-list{grid-template-columns:1fr;gap:2rem}}.voice-list__item{background-color:#fff;position:relative;border-radius:4px;overflow:hidden;cursor:pointer;transition:opacity .3s ease}.voice-list__item:hover{opacity:.8}.voice-list__item:hover .voice-list__item-icon-img{transform:rotate(90deg)}.voice-list__item-content{background-color:#fff;padding:10px 20px}.voice-list__item-number{font-size:12px;font-style:italic;color:#b1221a}.voice-list__item-name{font-size:24px;line-height:1.5}.voice-list__item-position{color:#989898;font-size:14px;margin-top:8px}.voice-list__item-icon{width:42px;height:42px;background-color:#b1221a;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:10px;position:absolute;bottom:18px;right:18px}.voice-list__item-content-icon-img{width:13.2px;height:13.2px}.voice-list__item-icon-img{width:13.2px;height:13.2px;transition:transform .3s ease}.banner__img-wrap{max-width:1000px;margin:120px auto 0;position:relative}.banner__img-wrap:after{content:"";display:inline-block;width:50px;height:50px;background:url(data:image/png;base64,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) no-repeat center/contain;vertical-align:middle;position:absolute;top:50%;right:70px;transform:translateY(-50%);transition:transform .3s ease}@media screen and (max-width: 768px){.banner__img-wrap:after{display:none}}@media (any-hover: hover){.banner__img-wrap:hover:after{transform:translate(10px,-50%)}}.banner__img{width:100%;height:100%;object-fit:contain;position:relative}.banner-inner__logo-img-wrap{width:433px}.banner-inner__logo-img{width:100%;height:100%;object-fit:contain}.banner__text-main{font-size:33px;color:#fff;display:block;line-height:1}.banner__text-sub{font-size:18.4px;color:#fff;display:block;line-height:1}.banner-inner__button-img-wrap{width:50px}.company .inner-1200{position:relative}.company__section-title{top:-12px}.company__hero{background-image:url(/_astro/company01.D7RQoYAv.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:400px}@media screen and (max-width: 768px){.company__hero{background-image:url(/_astro/company01_sp.IRm5EUm6.jpg);height:20rem}}.company__body{margin-top:80px}@media screen and (max-width: 768px){.company__body{margin-top:7.2rem}}@media screen and (max-width: 768px){.company__section-title{top:-3rem}}.company__title{text-align:center;font-size:24px}@media screen and (max-width: 768px){.company__title{font-size:2.2rem}}.company-list{margin:12px auto 0;max-width:633px}@media screen and (max-width: 768px){.company-list{margin-top:2rem}}.company-list__wrap{display:flex;padding:30px 0;border-bottom:1px solid #dedede}@media screen and (max-width: 768px){.company-list__wrap{flex-direction:column;gap:1.2rem;padding:1.8rem 0}}.company-list__title{font-weight:700;width:126px;line-height:1.3125}@media screen and (max-width: 768px){.company-list__title{width:100%;font-size:1.6rem}}.company-list__content{font-size:14px;line-height:1.5}.company-list__content li:before{content:"・";display:inline-block;margin-right:10px}@media screen and (max-width: 768px){.company-list__content li:before{margin-right:.4rem}}@media screen and (max-width: 768px){.company-list__content{font-size:1.4rem}}.news{background-color:#f5f7f7;padding:80px 0;margin-top:80px}@media screen and (max-width: 768px){.news{margin-top:4.4rem;padding:4.2rem 0}}.news .inner-1000{padding:0}.news__section-title{top:-12px}.news-list{display:flex;flex-direction:column;gap:20px}.news-list__link{width:100%}@media (any-hover: hover){.news-list__link:hover .news-list__arrow-wrap{transform:translate(8px)}}.news-list__link{height:152px;display:flex;align-items:center;gap:32px;background-color:#fff;padding:0 50px;border-radius:5px;max-width:1000px}@media screen and (max-width: 768px){.news-list__link{height:auto;flex-direction:column;gap:1.7rem;align-items:flex-start;width:88%;padding:2rem;position:relative}}.news-list__date-text{margin-top:20px}.news-list__date{font-weight:400;flex-shrink:0}@media screen and (max-width: 768px){.news-list__date{text-align:left}}.news-list__date-text-year{display:block;color:#b1221a}@media screen and (max-width: 768px){.news-list__date-text-year{font-size:.9em;line-height:1}}.news-list__date-text-day{display:block;font-size:39.6px;color:#b1221a;line-height:1;letter-spacing:0em}@media screen and (max-width: 768px){.news-list__date-text-day{font-size:2.4rem;margin-top:.5rem}}.news-list__content{max-width:618px}.news-list__title{font-size:20px;font-weight:700}@media screen and (max-width: 768px){.news-list__title{font-size:1.8rem}}.news-list__text{font-size:14px;line-height:1.5;margin-top:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 768px){.news-list__text{width:100%;line-height:1.75;font-size:1.4rem}}.news-list__arrow-wrap{width:32px;height:32px;margin-left:auto;flex-shrink:0;margin-right:30px;transition:.4s cubic-bezier(.19,1,.22,1);will-change:transform}@media screen and (max-width: 768px){.news-list__arrow-wrap{position:absolute;top:2rem;right:2rem;width:4.2rem;height:4.2rem;margin-right:0}}.contact{margin-top:100px;padding-bottom:64px}@media screen and (max-width: 768px){.contact{margin-top:9rem;padding-bottom:0}}@media screen and (max-width: 768px){.contact .inner-1000{padding:0}}@media screen and (max-width: 768px){.contact__section-title{top:-4.8rem}}.contact__body{display:flex;gap:54px;justify-content:space-between}@media screen and (max-width: 992px){.contact__body{flex-direction:column}}.contact__body-left{display:flex;flex-direction:column;justify-content:space-between}.contact__title{font-size:36px;line-height:1.5}@media screen and (max-width: 768px){.contact__title{font-size:2.4rem}}.contact__text-wrap{margin-top:50px}@media screen and (max-width: 768px){.contact__text-wrap{margin-top:2rem}}.contact__text{font-size:14px;line-height:1.75}@media screen and (max-width: 768px){.contact__text{font-size:1.4rem}}.contact__text:not(:first-child){margin-top:20px}.contact-logo-wrap{width:264px}@media screen and (max-width: 992px){.footer{text-align:center;padding:3.2rem 0}}@media screen and (max-width: 992px){.footer._pc-only{display:none}}.footer.sp-only{display:none}@media screen and (max-width: 992px){.footer.sp-only{display:block}}.footer .inner-1200{padding:0}.footer__logo-wrap{width:21rem;margin:0 auto}.copyright{font-size:12px}@media screen and (max-width: 768px){.copyright{font-size:1.2rem}}#particle-container{position:relative;overflow:hidden}.particle{background-color:#fff;border-radius:50%;position:absolute;width:120px;height:120px;pointer-events:none;border:1px solid #a6ab6b;animation:snow 5s linear infinite;filter:blur(10px)}@media screen and (max-width: 768px){.particle{width:100px;height:100px;filter:blur(10px)}}@keyframes snow{0%{translate:0 0;opacity:0}20%{opacity:1}to{translate:0 50px;opacity:0}}.fixed-button{position:fixed;z-index:100;bottom:24px;right:40px;width:259px;height:60px;opacity:1;transition:opacity .3s ease-in-out;box-shadow:0 4px 12px #0003}@media screen and (max-width: 768px){.fixed-button{width:229px;height:68px;bottom:30px;right:0}}.fixed-button.hidden{opacity:0;pointer-events:none}.fixed-button__img{width:100%;height:100%;object-fit:contain}.news-detail{padding-top:80px}.news-detail-hero__content{margin-top:40px}.news-detail-hero__date{display:flex;align-items:baseline;gap:8px;font-size:14px}.news-detail-hero__date{margin-bottom:8px}.news-detail-hero__title{font-size:28px;font-weight:700;line-height:1.3}@media screen and (max-width: 768px){.news-detail-hero__title{font-size:24px}}.news-detail-document{text-align:center}.document-icon__preview{border-radius:10px;overflow:hidden}.document-icon__preview img{width:100%;height:100%;object-fit:cover;display:block}.news-detail-content{margin-top:24px}.news-detail-article{margin:0 auto;text-align:left}.news-detail-article__content{font-size:16px;line-height:1.8;color:#495057}.news-detail-article__content h1,.news-detail-article__content h2,.news-detail-article__content h3,.news-detail-article__content h4,.news-detail-article__content h5,.news-detail-article__content h6{color:#212529;font-weight:700;margin:40px 0 20px;line-height:1.4}.news-detail-article__content h1{font-size:32px}.news-detail-article__content h2{font-size:22px}.news-detail-article__content h3,.news-detail-article__content h4{font-size:20px}.news-detail-article__content h5{font-size:18px}.news-detail-article__content h6{font-size:16px}.news-detail-article__content p{margin:0 0 24px}.news-detail-article__content ul,.news-detail-article__content ol{margin:0 0 24px 20px}.news-detail-article__content ul li,.news-detail-article__content ol li{margin-bottom:8px}.news-detail-article__content blockquote{margin:32px 0;padding:24px;background:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;font-style:italic}.news-detail-article__content blockquote p{margin-bottom:0}.news-detail-article__content img{max-width:100%;height:auto;border-radius:8px;margin:32px 0;box-shadow:0 4px 15px #0000001a}.news-detail-article__content a{color:#007bff;text-decoration:underline;transition:color .3s ease}.news-detail-article__content a:hover{color:#0056b3}.news-detail-article__content code{background:#f1f3f4;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:14px}.news-detail-article__content pre{background:#f8f9fa;padding:20px;border-radius:8px;overflow-x:auto;margin:24px 0}.news-detail-article__content pre code{background:none;padding:0}.news-detail-article__content table{width:100%;border-collapse:collapse;margin:32px 0}.news-detail-article__content table th,.news-detail-article__content table td{padding:12px;text-align:left;border-bottom:1px solid #dee2e6}.news-detail-article__content table th{background:#f8f9fa;font-weight:600}.news-detail-nav{margin-top:80px;text-align:center;padding-top:40px;border-top:1px solid #dee2e6}@media (max-width: 768px){.news-detail-hero__content{margin-top:30px}.news-detail-hero__date-year,.news-detail-hero__date-day{font-size:16px}.document-icon{margin-bottom:40px}.document-icon__preview{width:100%}.document-icon__label{font-size:28px;bottom:30px;letter-spacing:2px}.news-detail-article__content{font-size:15px;line-height:1.7}.news-detail-article__content h1,.news-detail-article__content h2,.news-detail-article__content h3,.news-detail-article__content h4,.news-detail-article__content h5,.news-detail-article__content h6{margin:32px 0 16px}.news-detail-article__content h1{font-size:28px}.news-detail-article__content h2{font-size:22px}.news-detail-article__content h3{font-size:20px}.news-detail-article__content h4{font-size:18px}.news-detail-article__content h5{font-size:16px}.news-detail-article__content h6{font-size:15px}.news-detail-article__content p{margin-bottom:20px}.news-detail-article__content blockquote{margin:24px 0;padding:20px}.news-detail-article__content img{margin:24px 0}.news-detail-nav{margin-top:60px;padding-top:30px}}header[data-astro-cid-6v46a4fz]{position:fixed;width:auto;z-index:100;width:100%;transition:background-color .3s ease;background-color:transparent}.header-wrap[data-astro-cid-6v46a4fz]{padding:20px;justify-content:space-between;align-items:center;width:100%;display:flex;margin:0 auto;height:100%}@media screen and (max-width: 768px){.header-wrap[data-astro-cid-6v46a4fz]{padding:45px 20px}}.header-logo[data-astro-cid-6v46a4fz]{width:310px;margin-left:50px;flex-shrink:0;margin-top:10px}@media screen and (max-width: 1200px){.header-logo[data-astro-cid-6v46a4fz]{width:240px;margin-left:20px}}@media screen and (max-width: 992px){.header-logo[data-astro-cid-6v46a4fz]{width:180px;margin-left:10px}}@media screen and (max-width: 768px){.header-logo[data-astro-cid-6v46a4fz]{width:210px;margin-left:10px;z-index:1001;margin-top:0}}.header-logo__link[data-astro-cid-6v46a4fz]{display:flex;flex-direction:row;gap:12px;align-items:center}@media screen and (max-width: 768px){.header-logo__link[data-astro-cid-6v46a4fz]{flex-direction:column;gap:0;align-items:unset}}.header-logo__text[data-astro-cid-6v46a4fz]{font-size:11px}@media screen and (max-width: 1000px){.header-logo__text[data-astro-cid-6v46a4fz]{display:none}}@media screen and (max-width: 768px){.header-logo__text[data-astro-cid-6v46a4fz]{display:block}}.menu-list[data-astro-cid-6v46a4fz]{display:flex;background-color:#fff;gap:50px;height:70px;align-items:center;padding-left:32px;letter-spacing:.1em}@media screen and (max-width: 992px){.menu-list[data-astro-cid-6v46a4fz]{gap:20px;padding-left:10px}}@media screen and (max-width: 768px){.menu-list[data-astro-cid-6v46a4fz]{color:#030303;background-color:unset;padding-top:9rem}}.menu-list__item[data-astro-cid-6v46a4fz]{font-size:14px;transition:.3s;padding:6px 0;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.menu-list__item[data-astro-cid-6v46a4fz]{margin-left:20px}}.menu-list__item[data-astro-cid-6v46a4fz]:nth-child(1),.menu-list__item[data-astro-cid-6v46a4fz]:nth-child(2),.menu-list__item[data-astro-cid-6v46a4fz]:nth-child(3){position:relative}.menu-list__item[data-astro-cid-6v46a4fz]:nth-child(1):after,.menu-list__item[data-astro-cid-6v46a4fz]:nth-child(2):after,.menu-list__item[data-astro-cid-6v46a4fz]:nth-child(3):after{content:"";display:inline-block;width:2px;height:10px;transform:rotate(20deg) translateY(-50%);border-left:1px solid #030303;position:absolute;top:50%;right:-20px}@media screen and (max-width: 992px){.menu-list__item[data-astro-cid-6v46a4fz]:nth-child(1):after,.menu-list__item[data-astro-cid-6v46a4fz]:nth-child(2):after,.menu-list__item[data-astro-cid-6v46a4fz]:nth-child(3):after{right:-8px}}@media screen and (max-width: 768px){.menu-list__item[data-astro-cid-6v46a4fz]:nth-child(1):after,.menu-list__item[data-astro-cid-6v46a4fz]:nth-child(2):after,.menu-list__item[data-astro-cid-6v46a4fz]:nth-child(3):after{display:none}}@media screen and (max-width: 768px){.menu-list__item[data-astro-cid-6v46a4fz]._contact{margin:0 auto}}.menu-list__link[data-astro-cid-6v46a4fz]._contact{background-color:#030303;color:#fff;display:flex;align-items:center;justify-content:center;padding:0 24px 0 28px;height:70px;width:155px;position:relative;transition:.4s cubic-bezier(.19,1,.22,1);will-change:background-color}.menu-list__link[data-astro-cid-6v46a4fz]._contact:hover{background-color:#b1221a}.menu-list__link[data-astro-cid-6v46a4fz]._contact:hover:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHeSURBVHgBzZe/S8NAFMdfii4OpWLHKimCRRSMU2uXOIibUBDcBecqdVVawb32L6iLm4O7S7uonazgnoCOSn8MDiqc7+WHxlLN3ZkmfuDbS8kl33fvXS45BThhjCWwKaB0lIZSUQnndBdlotqoJupCUZQuBAEaq6gqqsPEqNO1IAuN2DH+K1UQxRm1wYLDYLzZwI4aC9bcG4QW9siHBaF6PRWPOc3oW7Bn9ygxUcvuUxLznCiHYA6OR9n9Y2XASYsB4ZLGLJhuBsoQPnv0ozi170D40BxIUwYKEA3W0k4B6BAd+hjYLxZfnlrX8HxzxdMVpnJ5SGZXeLpqNAeo/gm/nm/9PlzqWXjH9jcmUtOQPzvHNgUcdGM85sR4PA6Z4r5vv7liidecSMRAgNntHUjmfk4tpX1mcwtE4C6By8vjAzQ21oeWYq3ZEhk9YZXAFLmCakyZGITKI2hOWCvhHQhCZvH5BfAGldktgQRtCqABEiweHn0e06yXpOkuxfQi4p4HLvfHFTuYgwpIMmn9YhAnTILXXs+SJHXy/h+vYzrApgbhUXM8o/8k+waL4KN0WBDRfZaPMBMGE92mMXtrJvV4DkD3EF5jBrNxysToOMaq3/0V4IR9bc9XUUsQ0Pb8A20bKKB50tiyAAAAAElFTkSuQmCC) no-repeat center/contain}@media screen and (max-width: 768px){.menu-list__link[data-astro-cid-6v46a4fz]._contact{height:7rem;padding:0;border-radius:.4rem;width:29.5rem}}.menu-list__link[data-astro-cid-6v46a4fz]._contact:after{content:"";display:inline-block;width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGcSURBVHgBzZeNbcIwEIXPpQNQsYARAzRlgVRMwAhMgCoGgA2gmYCyQUcgE7QbOBuYDa53jq0GCo1tQsInvQQw8V2e/wV4goh9uk1JKSkhSVLfFh9IBemblJM+hRAHaAIKLEkbksYwtvwsxMJvbANfywZCsW+tsDkU+rpBf0yw2eDVJJK23/xcErIaU1SCc4/+grJ335KC9OJGyUOlYNVCcLAxVu6LccDaoqBdhuRC4RxYQfu88UXYttfQPtwHhuzAFLrBTO2cQArdkT5CubDUkue5kVetaWrkQcIjwGuR0VrjYDDAXq/3r0ajESql0BMNGECWZbUJ7Ha7kCoxKAFmMplcDM5loXg3gYPtvdQUAdY7NI+CAgKQUsJ8Pv/z+3K5NGWBFOzAB0YwHo+POl4kW05ghhHs9/trrHfM3FTMC1E/1L/FYmHu6/UaInkyV0riHSPguYEVyZZj38dyzB/olkF7ZDZm91uyI7CDTem5JLrblt/QCYWhxzQsj2ZRw/MEriN4jjl1I3S61jawrKtfgCf4ezx/JT1DQ8fzHyMNiNmqG7NaAAAAAElFTkSuQmCC) no-repeat center/contain;vertical-align:middle;margin-left:10px}@media screen and (max-width: 768px){.menu-list__link[data-astro-cid-6v46a4fz]._contact:after{position:absolute;top:50%;right:3rem;transform:translateY(-50%) rotate(-90deg);width:2rem;height:2rem}}@media screen and (max-width: 768px){.menu-list[data-astro-cid-6v46a4fz]{flex-direction:column;gap:2rem;align-items:unset}.menu-list__item[data-astro-cid-6v46a4fz]{font-size:1.8rem;padding:12px 0}}.header-empty[data-astro-cid-6v46a4fz]{height:90px}.Overlay[data-astro-cid-6v46a4fz]{visibility:hidden;position:fixed;top:0;left:0;z-index:10;width:100vw;height:100vh;background-color:#0003;opacity:0;transition:all .3s}@media screen and (max-width: 768px){header[data-astro-cid-6v46a4fz]{position:fixed;top:0;width:100%;z-index:100}header[data-astro-cid-6v46a4fz] .logo[data-astro-cid-6v46a4fz]{padding:6px 20px;position:relative;z-index:1001}header[data-astro-cid-6v46a4fz] .logo[data-astro-cid-6v46a4fz] a[data-astro-cid-6v46a4fz] img[data-astro-cid-6v46a4fz]{width:103px}header[data-astro-cid-6v46a4fz].action.open .logo[data-astro-cid-6v46a4fz]{background:unset}header[data-astro-cid-6v46a4fz] .toggle-menu[data-astro-cid-6v46a4fz]{display:inline-block;width:64px;height:64px;position:absolute;z-index:1001;top:22px;right:20px;transition:.2s}header[data-astro-cid-6v46a4fz] .toggle-menu[data-astro-cid-6v46a4fz] .toggle-line[data-astro-cid-6v46a4fz]{display:block;position:absolute;inset:0;margin:auto;text-indent:-9999px;width:26px;height:1px;background-color:#030303}.header-wrap[data-astro-cid-6v46a4fz] .toggle-menu[data-astro-cid-6v46a4fz] .toggle-line[data-astro-cid-6v46a4fz]:before{top:-8px;-webkit-animation:menu-barTop .6s forwards;animation:menu-barTop .6s forwards;content:"";position:absolute;left:0;width:26px;height:1px;background-color:#030303;-webkit-transition:.4s}header[data-astro-cid-6v46a4fz] .toggle-menu[data-astro-cid-6v46a4fz] .toggle-line[data-astro-cid-6v46a4fz]:after{top:8px;-webkit-animation:menu-barBottom .6s forwards;animation:menu-barBottom .6s forwards;content:"";position:absolute;left:0;width:26px;height:1px;background-color:#b1221a;-webkit-transition:.4s}.header-wrap[data-astro-cid-6v46a4fz].open .toggle-menu[data-astro-cid-6v46a4fz] .toggle-line[data-astro-cid-6v46a4fz]{height:0}.header-wrap[data-astro-cid-6v46a4fz].open .toggle-menu[data-astro-cid-6v46a4fz] .toggle-line[data-astro-cid-6v46a4fz]:before{transform:rotate(-33deg);transition:.4s;top:-2px;width:30px;background-color:#b1221a}.header-wrap[data-astro-cid-6v46a4fz].open .toggle-menu[data-astro-cid-6v46a4fz] .toggle-line[data-astro-cid-6v46a4fz]:after{transform:rotate(33deg);transition:.4s;top:-2px;width:30px}.header-wrap[data-astro-cid-6v46a4fz].open .menu-wrap[data-astro-cid-6v46a4fz]{transform:translate(0);box-shadow:0 6px 15px #0003;font-size:16px}.header-wrap[data-astro-cid-6v46a4fz].open .Overlay[data-astro-cid-6v46a4fz]{visibility:visible;opacity:1}.menu-wrap[data-astro-cid-6v46a4fz]{width:500px;height:calc(100vh + 220px);position:fixed;top:0;right:0;transform:translate(100%);z-index:1000;transition:.3s ease-out;padding:10px;background-color:#fff}}@media screen and (max-width: 768px) and (max-width: 768px){.menu-wrap[data-astro-cid-6v46a4fz]{width:100%}}@media screen and (max-width: 768px){.menu-wrap__inner[data-astro-cid-6v46a4fz]{background-color:#f5f7f7;height:100%}}.toggle-text[data-astro-cid-6v46a4fz]{display:none}@media screen and (max-width: 768px){.toggle-text[data-astro-cid-6v46a4fz]{display:block;font-size:12px;font-weight:300;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}}@media screen and (max-width: 1000px){header[data-astro-cid-6v46a4fz] .header__inner[data-astro-cid-6v46a4fz] .logo[data-astro-cid-6v46a4fz]{padding:6px 20px}header[data-astro-cid-6v46a4fz] .header_nav[data-astro-cid-6v46a4fz]{flex-flow:column}header[data-astro-cid-6v46a4fz] .header__inner[data-astro-cid-6v46a4fz] .header_nav[data-astro-cid-6v46a4fz] nav[data-astro-cid-6v46a4fz] ul[data-astro-cid-6v46a4fz].header__list{flex-flow:column;gap:12px}header[data-astro-cid-6v46a4fz] .header__inner[data-astro-cid-6v46a4fz] .header_nav[data-astro-cid-6v46a4fz]{color:#fff;align-items:flex-start}header[data-astro-cid-6v46a4fz] .header__inner[data-astro-cid-6v46a4fz] .header_nav[data-astro-cid-6v46a4fz] nav[data-astro-cid-6v46a4fz] ul[data-astro-cid-6v46a4fz].header__list li[data-astro-cid-6v46a4fz].header__item a[data-astro-cid-6v46a4fz]{font-size:16px;line-height:1.5;border-bottom:1px solid #fff;display:block;padding:0 9px 7px}header[data-astro-cid-6v46a4fz] .header__inner[data-astro-cid-6v46a4fz] .header_nav[data-astro-cid-6v46a4fz] nav[data-astro-cid-6v46a4fz]{width:100%}header[data-astro-cid-6v46a4fz] .header__inner[data-astro-cid-6v46a4fz] .header_nav[data-astro-cid-6v46a4fz]{gap:30px}header[data-astro-cid-6v46a4fz] .header__inner[data-astro-cid-6v46a4fz] .header_nav[data-astro-cid-6v46a4fz] .header__contact[data-astro-cid-6v46a4fz]{flex-flow:column-reverse;width:100%;text-align:center;gap:20px;height:auto}header[data-astro-cid-6v46a4fz] .header__inner[data-astro-cid-6v46a4fz] .header_nav[data-astro-cid-6v46a4fz] .header__contact[data-astro-cid-6v46a4fz] a[data-astro-cid-6v46a4fz].header__link1{padding:9px 0 21px;background-color:unset;border:1px solid #fff;box-shadow:0 0 3.4px #051c0f;font-weight:700}header[data-astro-cid-6v46a4fz] .header__inner[data-astro-cid-6v46a4fz] .header_nav[data-astro-cid-6v46a4fz] .header__contact[data-astro-cid-6v46a4fz] a[data-astro-cid-6v46a4fz].header__link2{background-color:#fff;color:#0c401f;letter-spacing:0;padding:9px 0 21px;box-shadow:0 0 3.4px #051c0f;font-weight:700}header[data-astro-cid-6v46a4fz] .sns[data-astro-cid-6v46a4fz]{margin:0 auto;gap:20px;display:flex!important}header[data-astro-cid-6v46a4fz] .header__inner[data-astro-cid-6v46a4fz] .header_nav[data-astro-cid-6v46a4fz] nav[data-astro-cid-6v46a4fz] ul[data-astro-cid-6v46a4fz].header__list li[data-astro-cid-6v46a4fz].header__item{letter-spacing:0}header[data-astro-cid-6v46a4fz] .header__inner[data-astro-cid-6v46a4fz] .header_nav[data-astro-cid-6v46a4fz] .header__contact[data-astro-cid-6v46a4fz] a[data-astro-cid-6v46a4fz].header__link1:hover,header[data-astro-cid-6v46a4fz] .header__inner[data-astro-cid-6v46a4fz] .header_nav[data-astro-cid-6v46a4fz] .header__contact[data-astro-cid-6v46a4fz] a[data-astro-cid-6v46a4fz].header__link2:hover{opacity:unset}}@media screen and (max-width: 1300px){header[data-astro-cid-6v46a4fz] .header__inner[data-astro-cid-6v46a4fz] .header_nav[data-astro-cid-6v46a4fz] nav[data-astro-cid-6v46a4fz] ul[data-astro-cid-6v46a4fz].header__list{gap:30px}}@media screen and (max-width: 1000px){header[data-astro-cid-6v46a4fz] .header__inner[data-astro-cid-6v46a4fz] .header_nav[data-astro-cid-6v46a4fz] nav[data-astro-cid-6v46a4fz] ul[data-astro-cid-6v46a4fz].header__list{gap:13px}}@media screen and (max-width: 1000px){.menu-list__contact[data-astro-cid-6v46a4fz]{text-align:center}}.menu-list__contact[data-astro-cid-6v46a4fz] a[data-astro-cid-6v46a4fz]{position:relative;background-color:#174c4f;width:130px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:4px;text-align:center;padding:12px 0;font-size:14px;cursor:pointer;border:1px solid #174c4f;transition:.4s cubic-bezier(.19,1,.22,1);will-change:background-color,color}.menu-list__contact[data-astro-cid-6v46a4fz] a[data-astro-cid-6v46a4fz]:hover{background-color:#fff;color:#174c4f}@media screen and (max-width: 1000px){.menu-list__contact[data-astro-cid-6v46a4fz] a[data-astro-cid-6v46a4fz]{width:200px;height:auto;margin:24px auto 0;font-size:16px}}.menu-list__item[data-astro-cid-6v46a4fz].has-submenu{position:relative}.menu-list__item[data-astro-cid-6v46a4fz].has-submenu .menu-list__sub[data-astro-cid-6v46a4fz]{display:none;position:absolute;top:100%;left:0;background:#fff;padding:8px 16px;box-shadow:0 2px 5px #0000001a;min-width:161px;z-index:1000}.menu-list__item[data-astro-cid-6v46a4fz].has-submenu:hover .menu-list__sub[data-astro-cid-6v46a4fz]{display:block}.menu-list__sub[data-astro-cid-6v46a4fz]{list-style:none;padding:0}@media screen and (max-width: 1000px){.menu-list__sub[data-astro-cid-6v46a4fz]{margin-top:12px}}.menu-list__sub-item[data-astro-cid-6v46a4fz]{padding:12px 0}@media screen and (max-width: 1000px){.menu-list__sub-item[data-astro-cid-6v46a4fz]{padding:12px 0}}.menu-list__sub-item[data-astro-cid-6v46a4fz] a[data-astro-cid-6v46a4fz]{font-size:14px}@media screen and (max-width: 1000px){.menu-list__sub-item[data-astro-cid-6v46a4fz] a[data-astro-cid-6v46a4fz]{font-size:16px}}@media screen and (max-width: 1000px){.menu-list__item[data-astro-cid-6v46a4fz].has-submenu .menu-list__sub[data-astro-cid-6v46a4fz]{position:static;display:block;box-shadow:none;padding:0 0 0 12px}}
