﻿.poyon{animation-name:poyon;animation-duration:.5s;animation-timing-function:cubic-bezier(0.2, 2, 0.6, 0.6);animation-fill-mode:both}.boyon{animation-name:boyon;animation-duration:.5s;animation-timing-function:cubic-bezier(0.2, 2, 0.6, 0.6);animation-fill-mode:both}@keyframes boyon{0%{transform:scale(0.9)}100%{transform:scale(1.1);opacity:1}}@keyframes poyon{0%{transform:scale(1.1)}100%{transform:scale(0.98);opacity:1}}@keyframes rotation1{0%{transform:translateX(90%) rotate(0)}100%{transform:translateX(90%) rotate(-360deg)}}@keyframes rotation2{0%{transform:translateY(-50%) translateX(90%) rotate(0)}100%{transform:translateY(-50%) translateX(90%) rotate(-360deg)}}@keyframes rotation3{0%{transform:translateX(90%) rotate(0)}100%{transform:translateX(90%) rotate(-360deg)}}.simpleY{opacity:0;transform:translateY(min(1.3227513228vw, 20px));will-change:transform,opacity;transition:.8s cubic-bezier(0.18, 0.89, 0.32, 1.27);transition-delay:.2s}.simpleY.active{opacity:1;transform:translateY(0)}.simpleX{opacity:0;transform:translateX(max(-1.3227513228vw, -20px));transition:.4s ease-in-out;will-change:transform,opacity}.simpleX.active{opacity:1;transform:translateX(0)}.slideX{clip-path:inset(0% 100% 0% 0% round min(1.3227513228vw, 20px));transform:translateX(max(-2.6455026455vw, -40px));transition:.8s cubic-bezier(0.86, 0, 0.07, 1);will-change:transform,opacity;opacity:0}.slideX.active{clip-path:inset(0 0 0 0% round min(1.3227513228vw, 20px));transform:translateX(0);opacity:1}.slideX_nbr{clip-path:inset(0% 100% 0% 0%);transform:translateX(max(-2.6455026455vw, -40px));transition:.8s cubic-bezier(0.86, 0, 0.07, 1);will-change:transform,opacity;opacity:0}.slideX_nbr.active{clip-path:inset(0 0 0 0%);transform:translateX(0);opacity:1}.loader{width:100vw;height:100vh;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;align-content:center;position:fixed;background-color:#fff;left:0vw;top:0;z-index:40002;transition:all 300ms cubic-bezier(0.77, 0.12, 0.825, 0.325);transition-timing-function:cubic-bezier(0.77, 0.12, 0.825, 0.325);will-change:opacity,transform;transition-delay:.4s}.loader.active{opacity:0;pointer-events:none}@keyframes messageFade{0%{opacity:1;filter:blur(0)}100%{opacity:0}}@keyframes textUp{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(-2px)}}@keyframes reveal{from{transform:scale(0.001)}to{transform:scale(1)}}@keyframes slide{to{transform:translateX(1.5em)}}@keyframes shutter{70%{opacity:1}100%{opacity:0;display:none}}@keyframes shutterOpen{0%{transform:scaleX(0);height:1px}80%{transform:scaleX(1);transform-origin:left}81%{transform:scaleX(1)}100%{transform:scaleY(0)}}.maincontent.message{gap:min(7.2751322751vw,110px)}.maincontent:has(.company){padding-bottom:min(9.9206349206vw,150px)}.maincontent:has(.history){padding-top:min(6.6137566138vw,100px);padding-bottom:min(9.9206349206vw,150px)}.maincontent:has(.ethos){padding-top:min(3.3068783069vw,50px);padding-bottom:min(9.9206349206vw,150px)}@media screen and (max-width: 820px){.maincontent:has(.ethos){padding-top:50px;padding-bottom:110px}}.maincontent .inner.company{width:min(84.6560846561vw,1280px);display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;align-content:center;gap:min(10.582010582vw,160px)}@media screen and (max-width: 820px){.maincontent .inner.company{width:100%;line-height:160%;padding:0 20px;gap:30px;font-size:13px}}.maincontent.access{width:min(84.6560846561vw,1280px);margin:0 auto}@media screen and (max-width: 820px){.maincontent.access{width:100%;padding:50px 20px 110px}}.inner.sammary,.inner.rerative,.inner.sitepolicy{width:min(84.6560846561vw,1280px);display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;align-content:center;padding-top:min(3.3068783069vw,50px)}.inner.sammary .txtarea,.inner.rerative .txtarea,.inner.sitepolicy .txtarea{width:54%;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;flex-direction:column;gap:min(2.9100529101vw,44px)}.inner.sammary .txtarea .samlist,.inner.rerative .txtarea .samlist,.inner.sitepolicy .txtarea .samlist{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:stretch;align-content:flex-start;font-size:min(.9920634921vw,15px)}@media screen and (max-width: 820px){.inner.sammary .txtarea .samlist,.inner.rerative .txtarea .samlist,.inner.sitepolicy .txtarea .samlist{font-size:14px}}.inner.sammary .txtarea .samlist>dt,.inner.sammary .txtarea .samlist>dd,.inner.rerative .txtarea .samlist>dt,.inner.rerative .txtarea .samlist>dd,.inner.sitepolicy .txtarea .samlist>dt,.inner.sitepolicy .txtarea .samlist>dd{padding:min(.6613756614vw,10px) 0 min(.6613756614vw,10px) min(.9920634921vw,15px);line-height:200%}.inner.sammary .txtarea .samlist>dt:nth-of-type(1),.inner.sammary .txtarea .samlist>dd:nth-of-type(1),.inner.rerative .txtarea .samlist>dt:nth-of-type(1),.inner.rerative .txtarea .samlist>dd:nth-of-type(1),.inner.sitepolicy .txtarea .samlist>dt:nth-of-type(1),.inner.sitepolicy .txtarea .samlist>dd:nth-of-type(1){padding-top:0}@media screen and (max-width: 820px){.inner.sammary .txtarea .samlist>dt,.inner.sammary .txtarea .samlist>dd,.inner.rerative .txtarea .samlist>dt,.inner.rerative .txtarea .samlist>dd,.inner.sitepolicy .txtarea .samlist>dt,.inner.sitepolicy .txtarea .samlist>dd{padding:10px 0 10px 15px}}.inner.sammary .txtarea .samlist>dt a,.inner.sammary .txtarea .samlist>dd a,.inner.rerative .txtarea .samlist>dt a,.inner.rerative .txtarea .samlist>dd a,.inner.sitepolicy .txtarea .samlist>dt a,.inner.sitepolicy .txtarea .samlist>dd a{display:inline}.inner.sammary .txtarea .samlist>dt,.inner.rerative .txtarea .samlist>dt,.inner.sitepolicy .txtarea .samlist>dt{width:12.594458%;border-bottom:2px solid #e7290f;display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;font-weight:bold;padding-left:0;text-align:justify}@media screen and (max-width: 820px){.inner.sammary .txtarea .samlist>dt,.inner.rerative .txtarea .samlist>dt,.inner.sitepolicy .txtarea .samlist>dt{width:20%}}.inner.sammary .txtarea .samlist>dd,.inner.rerative .txtarea .samlist>dd,.inner.sitepolicy .txtarea .samlist>dd{width:87.405542%;border-bottom:1px solid #d9d9d9;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;flex-direction:column}@media screen and (max-width: 820px){.inner.sammary .txtarea .samlist>dd,.inner.rerative .txtarea .samlist>dd,.inner.sitepolicy .txtarea .samlist>dd{width:80%}}.inner.sammary .txtarea .inlist,.inner.rerative .txtarea .inlist,.inner.sitepolicy .txtarea .inlist{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:0 1.3227513228vw}.inner.sammary .txtarea .inlist dt,.inner.rerative .txtarea .inlist dt,.inner.sitepolicy .txtarea .inlist dt{width:7.9365079365vw}.inner.sammary .txtarea .inlist dd,.inner.rerative .txtarea .inlist dd,.inner.sitepolicy .txtarea .inlist dd{width:calc(100% - 9.2592592593vw)}@media screen and (max-width: 820px){.inner.sammary .txtarea .inlist dt,.inner.rerative .txtarea .inlist dt,.inner.sitepolicy .txtarea .inlist dt{width:45%}.inner.sammary .txtarea .inlist dd,.inner.rerative .txtarea .inlist dd,.inner.sitepolicy .txtarea .inlist dd{width:45%}}@media screen and (max-width: 820px){.inner.sammary,.inner.rerative,.inner.sitepolicy{width:100%;padding:0 20px;row-gap:20px}.inner.sammary .txtarea,.inner.rerative .txtarea,.inner.sitepolicy .txtarea{width:100%}}.inner.rerative{padding-top:0;padding-bottom:min(9.9206349206vw,150px)}@media screen and (max-width: 820px){.inner.rerative{padding-bottom:110px}}.inner.history{width:min(89.9470899471vw,1360px);display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;flex-direction:column;gap:min(7.9365079365vw,120px)}.inner.ethos{width:min(89.9470899471vw,1360px);display:flex;justify-content:center;flex-wrap:wrap;align-items:center;align-content:center;flex-direction:column;gap:min(3.9682539683vw,60px)}.inner.ethos .sectiontitle{width:100%}@media screen and (max-width: 820px){.inner.ethos{gap:50px}}.inner.access{width:min(84.6560846561vw,1280px);justify-content:flex-start;padding-bottom:min(9.9206349206vw,150px)}.background_eye{width:100%;aspect-ratio:1512/545;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;flex-direction:column;position:relative;background-color:#fff;overflow:hidden}.background_eye .bgimg{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;filter:blur(5px);background-image:url(../images/company/company_background.png);background-repeat:no-repeat;background-size:100% auto}.background_eye *{transition-timing-function:linear !important}.background_eye .about_cardbox{width:100%;height:100%;transition-timing-function:linear !important}.background_eye .about_cardbox .swiper-slide{height:100%;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;align-content:center;padding:min(3.9682539683vw,60px) 0}.background_eye .about_cardbox .swiper-slide img{border-radius:min(1.3227513228vw,20px)}@media screen and (max-width: 820px){.background_eye{padding:30px 0;aspect-ratio:100/60}.background_eye .bgimg{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;filter:blur(5px);background-image:url(../images/company/company_background.png);background-repeat:no-repeat;background-size:auto 200%}}.company_nav{position:relative}.company_nav:after{content:"";position:absolute;right:57%;top:60%;z-index:-1;width:min(93.7169312169vw,1417px);aspect-ratio:1/1;display:block;background-image:url(../images/SVG/circle_tx_2.svg);background-size:cover;background-repeat:no-repeat;background-position:center;animation:60s linear infinite rotation2}@media screen and (max-width: 820px){.company_nav:after{display:none}}.imgtext{width:min(84.6560846561vw,1280px);height:auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding-bottom:min(9.9206349206vw,150px);position:relative}.imgtext .imgarea{width:27.734375%;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;flex-direction:column;gap:min(3.3068783069vw,50px);overflow:hidden;border-radius:min(1.3227513228vw,20px)}.imgtext .txtarea{width:69.140625%;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;flex-direction:column;gap:min(1.9841269841vw,30px);font-size:min(.9920634921vw,15px);font-weight:500}.imgtext .txtarea .read{line-height:200%;margin-top:max(-.3306878307vw,-5px);display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;flex-direction:column;gap:min(1.9841269841vw,30px);text-align:justify}@media screen and (max-width: 820px){.imgtext{width:100%;padding:30px 20px 110px;row-gap:20px}.imgtext .imgarea,.imgtext .txtarea{width:100%}.imgtext .txtarea{line-height:160%;gap:30px}.imgtext .txtarea .read{gap:16px;line-height:160%}.imgtext .txtarea p{font-size:14px;line-height:160%}.imgtext .txtarea p.name{display:block;width:100%;text-align:right}}.rerativeLink{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;flex-direction:column;gap:min(.6613756614vw,10px)}.rerativeLink a{font-size:min(.9920634921vw,15px);text-decoration:underline;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;align-content:center;color:#000;gap:min(.6613756614vw,10px)}.rerativeLink a:after{content:"";width:min(.8267195767vw,12.5px);aspect-ratio:1/1;background-image:url(../images/company/outlink.svg);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 820px){.rerativeLink{gap:15px}.rerativeLink a{font-size:14px}.rerativeLink a:after{width:12px}}.chronology{width:min(84.6560846561vw,1280px);display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;row-gap:min(1.9841269841vw,30px);position:relative}@media screen and (max-width: 820px){.chronology{width:100%;padding-bottom:110px;row-gap:20px}}.chronology dt{width:min(13.2275132275vw,200px);display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-end;align-content:flex-end}@media screen and (max-width: 820px){.chronology dt{width:24%}}.chronology dt .year{font-family:"dinm";font-size:min(3.1746031746vw,48px);color:#000;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;line-height:100%;gap:min(.3306878307vw,5px)}.chronology dt .year:before{content:"";width:min(1.3888888889vw,21px);height:1px;display:block;background-color:#000;margin-right:min(1.1243386243vw,17px);margin-bottom:min(1.3227513228vw,20px)}.chronology dt .year:after{content:"年";font-family:"Noto Sans JP",sans-serif;font-size:min(1.0582010582vw,16px);font-weight:bold;line-height:270%;display:block}@media screen and (max-width: 820px){.chronology dt .year{font-size:20px}.chronology dt .year:before{margin-bottom:10px}.chronology dt .year:after{line-height:200%;font-size:10px}}@media screen and (min-width: 821px){.chronology:before{content:"";width:1px;height:102.6%;height:100.25%;display:block;background-color:#000;position:absolute;top:0;left:min(44.9735449735vw,680px);transform:translateX(1px)}.chronology:after{content:"";width:1px;height:100.25%;display:block;background-color:#000;position:absolute;top:0;right:min(31.9444444444vw,483px);transform:translateX(1px)}.chronology:nth-of-type(1) dd.revert .inner:after{transform:none}.chronology dd{width:min(71.4285714286vw,1080px);display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:min(1.3227513228vw,20px);position:relative;overflow:visible}.chronology dd:before{content:"";width:calc(min(27.7777777778vw,420px) - 1px);display:block;height:auto}.chronology dd.revert .month{order:2}.chronology dd.revert .inner{order:1;justify-content:space-between;flex-direction:row-reverse;flex-wrap:nowrap;gap:calc(0.7962529274px + 0.0234192037*100vw)}.chronology dd.revert .inner span{text-align:right;width:90%}.chronology dd.revert .inner:after{left:auto;right:0;height:1000%;top:0;display:none}.chronology dd.revert:before{display:none}.chronology dd.revert:after{content:"";width:min(27.7777777778vw,420px);display:block;order:3}.chronology dd:has(.long){align-content:flex-start;align-items:flex-start}.chronology dd .month{font-family:"dinm";font-size:min(3.1746031746vw,48px);color:#000;display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;line-height:100%;gap:min(.3306878307vw,5px);width:min(5.0264550265vw,76px)}}@media screen and (min-width: 821px)and (max-width: 820px){.chronology dd .month{flex-wrap:nowrap;font-size:20px;width:40px;align-items:flex-start;align-content:flex-start}}@media screen and (min-width: 821px){.chronology dd .month:after{content:"月";font-family:"Noto Sans JP",sans-serif;font-size:min(1.0582010582vw,16px);font-weight:bold;line-height:250%;display:block}}@media screen and (min-width: 821px)and (max-width: 820px){.chronology dd .month:after{font-size:10px}}@media screen and (min-width: 821px){.chronology dd .inner{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;font-size:min(.9920634921vw,15px);gap:min(1.2566137566vw,19px);position:relative;padding-top:min(.7936507937vw,12px);width:calc(100% - min(7.2751322751vw,110px));width:min(27.7777777778vw,420px)}.chronology dd .inner span{display:block;font-weight:bold;line-height:200%;width:85%}.chronology dd .inner img{padding-left:min(2.6455026455vw,40px)}}@media screen and (min-width: 821px)and (max-width: 820px){.chronology dd .inner{font-size:14px;width:calc(100% - 60px);padding-top:0}.chronology dd .inner span{line-height:160%}}@media screen and (min-width: 821px){.chronology dd .inner:before{content:"";width:min(1.3888888889vw,21px);height:1px;display:block;background-color:#000;margin-top:min(.9920634921vw,15px)}}@media screen and (min-width: 821px)and (max-width: 820px){.chronology dd .inner:before{margin-top:10px}}@media screen and (min-width: 821px){.chronology dd .inner span{display:block}.chronology dd .inner p{width:min(39.0211640212vw,590px);line-height:200%;padding-left:min(2.6455026455vw,40px)}}@media screen and (min-width: 821px)and (max-width: 820px){.chronology dd .inner p{width:auto}}@media screen and (min-width: 821px){.chronology dd .imgbox.small{width:min(11.5740740741vw,175px)}.chronology dd .imgbox.mid{width:min(23.1481481481vw,350px)}}@media screen and (min-width: 821px)and (max-width: 820px){.chronology dd .imgbox.mid{width:100%}}@media screen and (max-width: 820px){.chronology dd{width:min(49.3386243386vw,746px);display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:min(1.9841269841vw,30px);overflow:visible}}@media screen and (max-width: 820px)and (max-width: 820px){.chronology dd{width:76%}}@media screen and (max-width: 820px){.chronology dd:has(.long){align-content:flex-start;align-items:flex-start}.chronology dd .month{font-family:"dinm";font-size:min(3.1746031746vw,48px);color:#000;display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;line-height:100%;gap:min(.3306878307vw,5px);width:min(5.0264550265vw,76px)}}@media screen and (max-width: 820px)and (max-width: 820px){.chronology dd .month{flex-wrap:nowrap;font-size:20px;width:40px;align-items:flex-start;align-content:flex-start}}@media screen and (max-width: 820px){.chronology dd .month:after{content:"月";font-family:"Noto Sans JP",sans-serif;font-size:min(1.0582010582vw,16px);font-weight:bold;line-height:200%;display:block}}@media screen and (max-width: 820px)and (max-width: 820px){.chronology dd .month:after{font-size:10px}}@media screen and (max-width: 820px){.chronology dd .inner{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;font-size:min(.9920634921vw,15px);gap:min(1.2566137566vw,19px);position:relative;padding-top:min(.7936507937vw,12px);width:calc(100% - min(7.2751322751vw,110px))}.chronology dd .inner span{display:block;font-weight:bold;line-height:200%;width:94%}.chronology dd .inner img{padding-left:min(2.6455026455vw,40px)}}@media screen and (max-width: 820px)and (max-width: 820px){.chronology dd .inner{font-size:14px;width:calc(100% - 60px);padding-top:0}.chronology dd .inner span{line-height:160%}}@media screen and (max-width: 820px){.chronology dd .inner:before{content:"";width:min(1.3888888889vw,21px);height:1px;display:block;background-color:#000;margin-top:min(.9920634921vw,15px)}}@media screen and (max-width: 820px)and (max-width: 820px){.chronology dd .inner:before{margin-top:10px}}@media screen and (max-width: 820px){.chronology dd .inner:after{content:"";width:1px;height:calc(100% + 50px);display:block;background-color:#000;position:absolute;left:0;top:min(.2645502646vw,4px)}.chronology dd .inner span{display:block}.chronology dd .inner p{width:min(39.0211640212vw,590px);line-height:200%;padding-left:min(2.6455026455vw,40px)}}@media screen and (max-width: 820px)and (max-width: 820px){.chronology dd .inner p{width:auto}}@media screen and (max-width: 820px){.chronology dd .imgbox.small{width:min(11.5740740741vw,175px)}.chronology dd .imgbox.mid{width:min(23.1481481481vw,350px)}}@media screen and (max-width: 820px)and (max-width: 820px){.chronology dd .imgbox.mid{width:100%}}.ethos .imgtxt{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;align-content:center;width:min(84.6560846561vw,1280px)}.ethos .imgtxt .imgarea{width:38.671875%;aspect-ratio:1/1;border-radius:min(1.3227513228vw,20px);overflow:hidden}.ethos .imgtxt .imgarea img{object-fit:cover}.ethos .imgtxt .txtarea{width:56.25%;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;align-content:center;row-gap:min(5.291005291vw,80px)}.ethos .imgtxt .txtarea p{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;flex-direction:column;width:100%;line-height:200%}.ethos .imgtxt .txtarea p span{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;align-content:center;gap:min(.6613756614vw,10px)}.ethos .imgtxt .txtarea p span:nth-of-type(1):before{content:attr(data-caps) "";width:min(1.3227513228vw,20px);height:min(1.3227513228vw,20px);border-radius:min(1.3227513228vw,20px);display:flex;justify-content:center;flex-wrap:wrap;align-items:center;align-content:center;background-color:#003692;color:#fff;font-size:min(.9920634921vw,15px);font-weight:bold}.ethos .imgtxt .txtarea p span:not(:nth-of-type(1)){padding-left:min(1.9841269841vw,30px)}.ethos .imgtxt .txtarea.pcnon{display:none}.ethos .imgtxt .txtarea.spnon{display:flex}@media screen and (max-width: 820px){.ethos .imgtxt{width:100%;row-gap:30px}.ethos .imgtxt .imgarea,.ethos .imgtxt .txtarea{width:100%}.ethos .imgtxt .imgarea{aspect-ratio:1/.6;border-radius:10px}.ethos .imgtxt .txtarea{row-gap:20px}.ethos .imgtxt .txtarea.pcnon{display:flex}.ethos .imgtxt .txtarea.spnon{display:none}.ethos .imgtxt .txtarea p{font-size:14px;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;align-content:center;flex-direction:row}.ethos .imgtxt .txtarea p span{display:block;width:calc(100% - 50px)}.ethos .imgtxt .txtarea p span:nth-of-type(1):before{display:none}.ethos .imgtxt .txtarea p span:not(:nth-of-type(1)){padding-left:0}.ethos .imgtxt .txtarea p:before{width:30px;height:80px;border-radius:20px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;align-content:center;background-color:#003692;color:#fff;font-size:15px;font-weight:bold}.ethos .imgtxt .txtarea p:nth-of-type(1):before{content:"1"}.ethos .imgtxt .txtarea p:nth-of-type(2):before{content:"2"}}.ethos .imgtxt.cancel .imgarea{width:38.671875%;aspect-ratio:auto;border-radius:min(1.3227513228vw,20px);overflow:hidden}.ethos .imgtxt.cancel .imgarea img{object-fit:contain;border-radius:0;overflow:auto}.ethos .imgtxt.cancel .txtarea{row-gap:20px}.ethos .imgtxt.cancel .txtarea p span:nth-of-type(1):before{display:none}.ethos .imgtxt.cancel .txtarea p span:not(:nth-of-type(1)){padding-left:0}@media screen and (max-width: 820px){.ethos .imgtxt.cancel{width:100%;row-gap:30px}.ethos .imgtxt.cancel .imgarea,.ethos .imgtxt.cancel .txtarea{width:100%;display:block}.ethos .imgtxt.cancel .txtarea{padding:20px 0 0 0}.ethos .imgtxt.cancel .txtarea p{display:block;padding-bottom:20px}.ethos .imgtxt.cancel .txtarea p:before{display:none}.ethos .imgtxt.cancel .txtarea p span{display:inline}}.sustainability_imgs{width:min(79.3650793651vw,1200px);display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.sustainability_imgs img:nth-of-type(1){width:41.25%}.sustainability_imgs img:nth-of-type(2){width:53.833333%}.google-map{position:relative;width:min(84.6560846561vw,1280px);height:0;padding-bottom:min(49.9298941799vw,754.94px);overflow:hidden;border-radius:min(1.3227513228vw,20px)}.google-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 820px){.google-map{width:100%}}.routinfo{width:min(84.6560846561vw,1280px);display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.routinfo .address{width:46%}@media screen and (max-width: 820px){.routinfo{width:100%;row-gap:30px}.routinfo .address{width:100%}}.google-map-wrap .address{width:50%;margin:min(3.3068783069vw,50px) auto 0;background:#f1f3f3;padding:min(3.3068783069vw,50px);border-radius:min(1.3227513228vw,20px)}@media screen and (max-width: 820px){.google-map-wrap .address{width:100%;margin:20px auto 0}}.address{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;row-gap:min(1.7195767196vw,26px);letter-spacing:.1rem;width:100%;color:#000}@media screen and (max-width: 820px){.address{row-gap:20px}}.address .cname{font-size:min(1.3888888889vw,21px);font-weight:bold;width:100%}@media screen and (max-width: 820px){.address .cname{font-size:22px}}.address .info{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;flex-direction:column;font-size:min(1.0582010582vw,16px);font-weight:bold;gap:min(1.0582010582vw,16px)}.address .info a{color:#000}@media screen and (max-width: 820px){.address .info{font-size:14px;line-height:160%;padding-left:16px}}.bnrLink{display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.bnrLink li{width:calc((100% - 20px)/3);list-style:none}@media screen and (max-width: 820px){.bnrLink li{width:calc((100% - 10px)/2)}}.bnrLink li a{display:block;width:100%;height:100%}.bnrLink li a img{width:100%;height:100%;object-fit:contain;opacity:1;transition:.2s ease}.bnrLink li a:hover img{opacity:.8;transition:.2s ease}.bnrLink li a:after{display:none !important}.walkingMap{width:100%;margin:min(3.3068783069vw,50px) 0;background:#e1e9ef;display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.walkingMap_cnt{width:80%;padding:min(3.3068783069vw,50px)}.walkingMap_cnt img{width:100%}@media screen and (max-width: 820px){.walkingMap_cnt{width:100%}}.walkingMap_txt{width:35%}.walkingMap_txt ol{counter-reset:num;list-style-type:none !important}.walkingMap_txt ol li{position:relative;line-height:1.5em;padding:.5em .5em .5em min(1.9841269841vw,30px)}.walkingMap_txt ol li:before{position:absolute;counter-increment:num;content:counter(num);display:inline-block;background:#dd0038;color:#fff;font-family:"Arial",sans-serif;font-weight:bold;font-size:min(.9259259259vw,14px);border-radius:50%;left:0;width:min(1.455026455vw,22px);height:min(1.455026455vw,22px);line-height:min(1.455026455vw,22px);text-align:center;top:min(.6613756614vw,10px)}.carMap{width:100%;margin:min(3.3068783069vw,50px) 0}.carMap img{width:100%}.txtarea{font-family:"Noto Sans JP";font-size:min(.9920634921vw,15px);font-style:normal;font-weight:500;line-height:200%}/*# sourceMappingURL=company.css.map */