#editorWrap :is(h1,h2,h3,h4,h5,h6),#editorWrap .allblock .open{display:grid;gap:.8em;font-weight:700;font-size:calc(2rem / var(--calc-root-fz));line-height:calc(0.25rem + 1em + 0.25rem);letter-spacing:.05em}@media(max-width: 480px){#editorWrap :is(h1,h2,h3,h4,h5,h6),#editorWrap .allblock .open{font-size:calc(100vw*(20 / 375))}}#editorWrap :is(h1,h2,h3,h4,h5,h6)::after,#editorWrap .allblock .open::after{content:"";display:block;width:100%;height:2px;background-image:linear-gradient(#E50012, #E50012);background-position:left;background-size:5% 100%;background-repeat:no-repeat;background-color:#ddd}@media(max-width: 480px){#editorWrap :is(h1,h2,h3,h4,h5,h6)::after,#editorWrap .allblock .open::after{background-size:8% 100%}}#contentsWrapper{background-color:#f5f5f5}.singleCntLayout{position:relative;display:grid;align-items:start}@media(min-width: 834.02px){.singleCntLayout{grid-template-columns:var(--g-grid-inner)}}@media(min-width: 834.02px){.singleCntLayout>*{grid-column:2/3}}.singleCntLayout__innerWrap{--s-singlecntlayout-gap: calc(4rem / var(--calc-root-fz));display:grid;grid-template-columns:65% 1fr;gap:var(--s-singlecntlayout-gap);padding-bottom:calc(var(--s-singlecntlayout-gap)*2)}@media(max-width: 834px){.singleCntLayout__innerWrap{grid-template-columns:initial}}@media(max-width: 480px){.singleCntLayout__innerWrap{--s-singlecntlayout-gap: calc(100vw * (40 / 375));padding-bottom:var(--s-singlecntlayout-gap)}}@media(max-width: 834px){.singleCntLayout__side{display:grid;grid-template-columns:var(--g-grid-inner)}.singleCntLayout__side>*{grid-column:2/3}}.mainCnt{display:grid;background-color:#fff;font-family:var(--g-font-yugo)}.mainCnt__innerWrap{--s-maincntinnerwrap-gap: calc(5rem / var(--calc-root-fz));padding:var(--s-maincntinnerwrap-gap)}@media(max-width: 480px){.mainCnt__innerWrap{--s-maincntinnerwrap-gap: calc(100vw * (25 / 375))}}.mainArticle{font-size:calc(1.8rem / var(--calc-root-fz))}@media(max-width: 480px){.mainArticle{font-size:calc(100vw*(15 / 375))}}.mainArticle__desc{display:grid;grid-template-columns:1fr 33%;align-items:start;gap:2em;margin-top:2em}@media(max-width: 480px){.mainArticle__desc{grid-template-columns:initial}}.mainArticle__image{max-width:calc(23rem / var(--calc-root-fz))}@media(max-width: 480px){.mainArticle__image{max-width:initial}}.mainArticleHead{display:grid;gap:2em;font-size:inherit}.mainArticleHead__subTitle{font-weight:700;font-size:calc(1.6rem / var(--calc-root-fz));letter-spacing:.05em;color:#e50012}@media(max-width: 480px){.mainArticleHead__subTitle{font-size:calc(100vw*(15 / 375))}}.mainArticleHead__text{font-size:calc(1.8rem / var(--calc-root-fz));line-height:1.7em;letter-spacing:.05em}@media(max-width: 480px){.mainArticleHead__text{font-size:calc(100vw*(15 / 375))}}.mainArticleDesc{display:grid;font-size:calc(1.6rem / var(--calc-root-fz));background-color:#f5f5f5}@media(max-width: 480px){.mainArticleDesc{font-size:calc(100vw*(14 / 375))}}.mainArticleDesc__title{padding:.8em 1em;font-weight:700;font-size:inherit;letter-spacing:.05em;color:#fff;background-color:#4a606f}.mainArticleDesc__list{padding:1.5em 1.8em}.mainArticleDesc__item{display:grid;grid-template-columns:max-content 1fr;font-weight:700;font-size:inherit;line-height:calc(0.25rem + 1em + 0.25rem);letter-spacing:.05em}.mainArticleDesc__item::before{content:"・"}.sideCnt{background-color:#fff}.sideCnt>*{padding:var(--s-singlecntlayout-gap)}.sideCnt>*:not(:last-child){border-bottom:1px solid #ddd}.sideCntDown{display:grid;gap:calc(var(--s-singlecntlayout-gap)/2)}.sideCntDown__head{font-weight:700;font-size:calc(2.4rem / var(--calc-root-fz))}@media(max-width: 480px){.sideCntDown__head{font-size:calc(100vw*(20 / 375))}}.sideCntDown__text{margin-top:.8em;line-height:calc(0.25rem + 1em + 0.25rem);font-weight:700;font-size:calc(1.5rem / var(--calc-root-fz));color:#9e9e9e}@media(max-width: 480px){.sideCntDown__text{font-size:calc(100vw*(13 / 375))}}.sideCntDown__btnWrap{display:grid;gap:calc(var(--s-singlecntlayout-gap)/2/2)}.sideCntContact{display:grid;gap:calc(var(--s-singlecntlayout-gap)/2)}.sideCntContact__head{font-weight:700;font-size:calc(2.4rem / var(--calc-root-fz))}@media(max-width: 480px){.sideCntContact__head{font-size:calc(100vw*(20 / 375))}}.sideCntContactTel{display:grid;grid-template-columns:max-content 1fr;grid-template-areas:"h h" ". .";justify-content:start;align-items:center;gap:.5em;font-weight:700;font-size:calc(1.4rem / var(--calc-root-fz))}@media(max-width: 480px){.sideCntContactTel{font-size:calc(100vw*(13 / 375))}}.sideCntContactTel__head{grid-area:h}.sideCntContactTel__icon span:is([class^=icon-],[class*=" icon-"]){font-size:calc(2.4rem / var(--calc-root-fz))}@media(max-width: 480px){.sideCntContactTel__icon span:is([class^=icon-],[class*=" icon-"]){font-size:calc(100vw*(20 / 375))}}.sideCntContactTel__num{font-size:calc(3.2rem / var(--calc-root-fz));font-family:var(--g-font-yugo);transition:all 0.3s}@media(max-width: 480px){.sideCntContactTel__num{font-size:calc(100vw*(28 / 375))}}@media(hover: none){.sideCntContactTel__num:active{opacity:.7}}@media(hover: hover){.sideCntContactTel__num:hover{opacity:.7}}.popupNavWrap{z-index:1;position:fixed}@media(max-width: 834px){.popupNavWrap{right:0;bottom:10vh}}.popupNavBtn{z-index:5;position:relative;background-color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;justify-content:center;align-content:center;gap:.8em;border-radius:0 5px 5px 0;width:calc(6rem / var(--calc-root-fz));height:calc(26.5rem / var(--calc-root-fz));font-size:calc(2rem / var(--calc-root-fz));color:#fff;background-color:#000;transition:all 0.3s}@media(max-width: 480px){.popupNavBtn{font-size:calc(100vw*(13 / 375))}}@media(max-width: 834px){.popupNavBtn{border-radius:5px 0 0 5px;width:initial;height:initial;padding:1em .6em}}.popupNavBtn[aria-expanded=true]{color:#202020;background-color:#ddd}.popupNavBtn__icon{position:relative;display:grid;justify-items:center;align-items:center}.popupNavBtn__icon span:is([class^=icon-],[class*=" icon-"]){transition:all 0.3s}.popupNavBtn__icon .icon-science{font-size:1.5em;visibility:visible;opacity:1}@media(max-width: 834px){.popupNavBtn__icon .icon-science{font-size:1.2em}}.popupNavBtn[aria-expanded=true] .popupNavBtn__icon .icon-science{visibility:hidden;opacity:0}.popupNavBtn__icon .icon-close{font-size:1em;position:absolute;visibility:hidden;opacity:0;transition:all 0.3s}.popupNavBtn[aria-expanded=true] .popupNavBtn__icon .icon-close{visibility:visible;opacity:1}.popupNavBtn__text{position:relative;display:grid;justify-items:center;align-items:center;font-weight:700;font-size:inherit;letter-spacing:.2em}.popupNavBtn__changeText{writing-mode:vertical-rl;transition:all 0.3s}.popupNavBtn__changeText--open{visibility:visible;opacity:1}.popupNavBtn[aria-expanded=true] .popupNavBtn__changeText--open{visibility:hidden;opacity:0}.popupNavBtn__changeText--close{position:absolute;visibility:hidden;opacity:0}.popupNavBtn[aria-expanded=true] .popupNavBtn__changeText--close{visibility:visible;opacity:1}.popupNavBack{z-index:0;position:fixed;inset:0;display:block;background-color:#000;visibility:hidden;opacity:0;transition:all 0.3s}.popupNavBtn[aria-expanded=true]~.popupNavBack{visibility:visible;opacity:.5}.popupNavModal{--s-popupnavmodal-w: 65%;--s-popupnavmodal-h: 100%;z-index:1;position:fixed;top:0;left:calc(var(--s-popupnavmodal-w)*-1);padding-top:calc(var(--g-header-height) + (5rem / var(--calc-root-fz)));padding-bottom:calc(10rem / var(--calc-root-fz));padding-left:calc(12rem / var(--calc-root-fz));padding-right:calc(9rem / var(--calc-root-fz));width:var(--s-popupnavmodal-w);height:var(--s-popupnavmodal-h);background-color:#fff;transition:all 0.3s}@media(max-width: 1080px){.popupNavModal{padding-block:calc(10rem / var(--calc-root-fz))}}@media(max-width: 834px){.popupNavModal{--s-popupnavmodal-w: 100%;--s-popupnavmodal-h: 68%;top:initial;left:0;bottom:calc(var(--s-popupnavmodal-h)*-1);padding:calc(3rem / var(--calc-root-fz)) calc(1.5rem / var(--calc-root-fz))}}@media(max-width: 480px){.popupNavModal{padding:calc(100vw*(30 / 375)) calc(100vw*(15 / 375))}}.popupNavBtn[aria-expanded=true]~.popupNavModal{left:0}@media(max-width: 834px){.popupNavBtn[aria-expanded=true]~.popupNavModal{bottom:0}}.popupNavModal__innerWrap{--s-popupnavmodal-gap: 2em;display:grid;grid-template-rows:max-content 1fr;gap:var(--s-popupnavmodal-gap);height:100%;font-size:calc(2rem / var(--calc-root-fz))}@media(max-width: 480px){.popupNavModal__innerWrap{font-size:calc(100vw*(20 / 375))}}@media(max-width: 480px){.popupNavModal__innerWrap{--s-popupnavmodal-gap: 1em}}.popupNavModal__head{display:grid;justify-items:start}.popupNavModalTab{display:grid;grid-template-rows:max-content 1fr;gap:var(--s-popupnavmodal-gap);height:100%}.popupNavModalTab__cnt{overflow-y:auto}.popupNavModalTab__cntInner{max-height:100%}.swiper{max-width:100%}.swiper-fade .swiper-slide{transition-property:opacity,visibility;opacity:0;visibility:hidden;transition:all 0.3s}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{opacity:1;visibility:visible}.popupNavTabCnt{background-color:#fff}.popupNavTabCnt__item:not(:first-of-type){border-top:1px solid #202020}.popupNavTabCnt__link{display:grid;grid-auto-flow:column;justify-content:space-between;padding-block:1em;padding-right:1em;font-weight:700;font-size:calc(1.8rem / var(--calc-root-fz));letter-spacing:.05em;transition:all 0.3s}@media(max-width: 480px){.popupNavTabCnt__link{font-size:calc(100vw*(13 / 375))}}@media(hover: none){.popupNavTabCnt__link:active{opacity:.7}}@media(hover: hover){.popupNavTabCnt__link:hover{opacity:.7}}#editorWrap{margin-top:var(--s-maincntinnerwrap-gap);font-size:calc(1.6rem / var(--calc-root-fz));line-height:calc(0.25rem + 1em + 0.25rem);letter-spacing:.05em}@media(max-width: 480px){#editorWrap{font-size:calc(100vw*(14 / 375))}}@media(max-width: 480px){#editorWrap{--s-maincntinnerwrap-gap: calc(100vw * (50 / 375))}}#editorWrap img{float:none !important}#editorWrap :is(h1,h2,h3,h4,h5,h6){margin-bottom:1em}#editorWrap :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:var(--s-maincntinnerwrap-gap)}#editorWrap>*:not(h1,h2,h3,h4,h5,h6){margin-bottom:1em}#editorWrap .flex{display:flex}#editorWrap .abico{margin-right:calc(1rem / var(--calc-root-fz));color:#e50012}#editorWrap .sub,#editorWrap sub{vertical-align:sub;font-size:.8em}#editorWrap .sup,#editorWrap sup{vertical-align:super;font-size:.8em}#editorWrap :is(div,span).center{display:grid;justify-items:center}#editorWrap table{display:grid;width:100% !important;font-size:calc(1.3rem / var(--calc-root-fz));overflow-x:auto}@media(max-width: 480px){#editorWrap table{font-size:calc(100vw*(13 / 375))}}@media(max-width: 480px){#editorWrap table{max-width:calc(100vw - var(--s-maincntinnerwrap-gap))}}#editorWrap table tbody{display:table}@media(max-width: 480px){#editorWrap table tbody{width:-moz-max-content;width:max-content}}#editorWrap table th{font-weight:700;background-color:#f5f5f5}#editorWrap table th,#editorWrap table td{border:1px solid #e6e6e6;padding:1em;vertical-align:middle}#editorWrap table .high{background-color:#fff8e4}#editorWrap table .high small{color:#e50012}#editorWrap table .sib{background-color:#ffffd9}#editorWrap .allblock{margin-top:var(--s-maincntinnerwrap-gap)}#editorWrap .allblock .open{cursor:pointer}#editorWrap .allblock .open::before{content:"詳細紹介";display:inline-block;background-image:url(../images/common/arrow_down.svg);background-position:right center;background-size:auto 50%;background-repeat:no-repeat}#editorWrap .allblock .open.active::before{background-image:url(../images/common/arrow_up.svg)}#editorWrap .allblock .open>img{display:none}#editorWrap #slideBox{margin-top:2.5em}#editorWrap #slideBox>*:not(h1,h2,h3,h4,h5,h6){margin-bottom:1em}#editorWrap #stab ul{display:grid;grid-template-columns:repeat(4, 1fr);padding-bottom:calc(2rem / var(--calc-root-fz))}#editorWrap #stab li{cursor:pointer;display:grid;justify-items:center;align-items:center;border:1px solid #cecece;padding-block:1em;font-weight:700;font-size:calc(1.8rem / var(--calc-root-fz));letter-spacing:.05em;color:#202020}@media(max-width: 480px){#editorWrap #stab li{font-size:calc(100vw*(14 / 375))}}#editorWrap #stab li:not(:first-child){border-left:none}#editorWrap #stab li:first-child{border-radius:6px 0 0 6px}#editorWrap #stab li:last-child{border-radius:0 6px 6px 0}#editorWrap #stab li.select{border-color:#4a606f;color:#fff;background-color:#4a606f}#editorWrap #stab li.select+*{border-left:1px solid #cecece}#editorWrap #tabCntWrap{display:grid;grid-template-areas:"tabBox";max-height:-moz-min-content;max-height:min-content}#editorWrap #tabCntWrap .scontent_wrap{grid-area:tabBox;z-index:0;display:initial}#editorWrap #tabCntWrap .scontent_wrap.disnon{z-index:initial;display:none}#editorWrap #tabCntWrap .scontent_wrap .sillibox>*:not(:first-child){margin-bottom:1em}#editorWrap #tabCntWrap .scontent_wrap .sillibox h3{display:grid;gap:0;margin-bottom:1.5em;padding-block:.75em;padding-left:1em;font-weight:700;border-left:4px solid #4a606f;background-color:#f5f5f5;font-size:calc(2rem / var(--calc-root-fz));line-height:calc(0.25rem + 1em + 0.25rem);letter-spacing:.05em}@media(max-width: 480px){#editorWrap #tabCntWrap .scontent_wrap .sillibox h3{font-size:calc(100vw*(20 / 375))}}#editorWrap #tabCntWrap .scontent_wrap .sillibox h3::after{content:none}#editorWrap #tabCntWrap .scontent_wrap .sillibox h3 small{font-weight:inherit;font-size:calc(1.2rem / var(--calc-root-fz));line-height:calc(0.25rem + 1em + 0.25rem);letter-spacing:.05em;color:#284b64}@media(max-width: 480px){#editorWrap #tabCntWrap .scontent_wrap .sillibox h3 small{font-size:calc(100vw*(12 / 375))}}#editorWrap #tabCntWrap .scontent_wrap .sillibox h5{gap:.5em;font-size:calc(1.7rem / var(--calc-root-fz))}@media(max-width: 480px){#editorWrap #tabCntWrap .scontent_wrap .sillibox h5{font-size:calc(100vw*(17 / 375))}}#editorWrap #tabCntWrap .scontent_wrap .sillibox h5::after{background-image:initial}#editorWrap #tabCntWrap .scontent_wrap .sillibox ul{display:grid;gap:.3em}#editorWrap #tabCntWrap .scontent_wrap .sillibox ul li{padding-left:1.1em;text-indent:-1.1em}#editorWrap #tabCntWrap .scontent_wrap .sillibox ul li::before{content:"・";font-weight:700}/*# sourceMappingURL=singleBiz.css.map */