/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}html{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}.container ul{list-style:none}.container button,.container input,.container select{margin:0}.container *,.container *::before,.container *::after{box-sizing:inherit}.container img,.container video{height:auto;max-width:100%}.container iframe{border:0}.container table{border-collapse:collapse;border-spacing:0}.container td,.container th{padding:0}*,*::before,*::after{box-sizing:border-box}html{width:100%;min-height:100vh;font-size:62.5%}body{background:#f8f8f8;position:relative;width:100%;min-height:100%;overflow-x:hidden}.container{font-family:"Noto Sans JP",sans-serif;color:#0d0d0d;word-wrap:break-word;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}main a{color:currentColor;text-decoration:none}main input,main button,main select,main textarea{outline:none;background:rgba(0,0,0,0);padding:0;border:none;border-radius:0;font:inherit;color:currentColor;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}main textarea{resize:vertical}main input[type=checkbox],main input[type=radio]{display:none}main input[type=submit],main input[type=button],main label,main button,main select{cursor:pointer}main select::-ms-expand{display:none}main picture,main img:not(._icon_link-01),main video{display:block}main svg{overflow:visible}main p+p{margin-top:0}.scroll-locked{position:fixed;left:0;overflow-y:scroll}.br::before{content:"\a";white-space:pre}.br--md::before{content:"";white-space:normal}.inline-block{display:inline-block}.none-sp{display:none}.container{display:flex;justify-content:center;padding:0 calc(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  );overflow-x:hidden}.container__inner{width:100%;max-width:768px}.bg__img{position:absolute;top:0;left:0;height:100%;z-index:-100;-o-object-fit:cover;object-fit:cover}.title_kv{font-family:"Noto Serif JP",serif;font-size:clamp(
    2.6666666667rem,
    calc(
      3.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0833333333
    ),
    3.2rem
  );letter-spacing:.14em;color:#fff;text-align:center;text-shadow:0 3px 6px #0d0d0d}.title_kvSub{font-family:"Noto Serif JP",serif;font-size:clamp(
    1.5rem,
    calc(
      1.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.046875
    ),
    1.8rem
  );margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,20px);letter-spacing:.14em;color:#fff;text-align:center;text-shadow:0 3px 6px #0d0d0d}.title-1{font-size:clamp(
    5.8333333333rem,
    calc(
      7rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.1822916667
    ),
    7rem
  );font-family:"Bentham",serif;font-weight:400;line-height:.85;letter-spacing:-0.05em;color:#00665a;text-align:center;text-align:center}.title-1::before{margin-top:calc((1 - 0.85)*.5em);content:"";display:block;width:0;height:0}.title-1::after{margin-bottom:calc((1 - 0.85)*.5em);content:"";display:block;width:0;height:0}.title-2{font-size:clamp(
    2rem,
    calc(
      2.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0625
    ),
    2.4rem
  );font-family:"Noto Serif JP",serif;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,4px);font-weight:600;line-height:1.33;letter-spacing:.04em;color:#00665a}.title-2::before{margin-top:calc((1 - 1.33)*.5em);content:"";display:block;width:0;height:0}.title-2::after{margin-bottom:calc((1 - 1.33)*.5em);content:"";display:block;width:0;height:0}.title-2-sub{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.2rem
  );font-family:"Noto Serif JP",serif;font-weight:600;line-height:2.66;letter-spacing:.04em;color:#af9376}.title-2-sub::before{margin-top:calc((1 - 2.66)*.5em);content:"";display:block;width:0;height:0}.title-2-sub::after{margin-bottom:calc((1 - 2.66)*.5em);content:"";display:block;width:0;height:0}.title-3{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    1.6rem
  );font-weight:700;line-height:1.75;letter-spacing:.04rem}.title-3::before{margin-top:calc((1 - 1.75)*.5em);content:"";display:block;width:0;height:0}.title-3::after{margin-bottom:calc((1 - 1.75)*.5em);content:"";display:block;width:0;height:0}.txt{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.2rem
  );line-height:2;letter-spacing:.04em}.txt::before{margin-top:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}.txt::after{margin-bottom:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}body:not(.loaded) main *{transition:none !important}.page_fadeIn{opacity:0}.page_fadeIn.is_active{transition:opacity .75s cubic-bezier(0.4, 0.4, 0, 1);opacity:1}.page_slideIn{transform:translateY(20px);opacity:0}.page_slideIn.is_active{transform:translateY(0);transition:opacity .75s cubic-bezier(0.4, 0.4, 0, 1),transform .75s cubic-bezier(0.4, 0.4, 0, 1);opacity:1}._hdg_sec{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,40px);text-align:center}.walk{position:absolute;width:calc(0.13 * calc(var(--vw, 1vw) * 100));z-index:4}.people{width:100%}.people-reversal{transform:scale(-1, 1)}.fly{position:absolute;width:calc(0.07 * calc(var(--vw, 1vw) * 100));z-index:4}.bird{width:100%}.bird-reversal{transform:scale(-1, 1)}@keyframes walkLeftRight{0%{transform:translateX(calc(var(--vw, 1vw) * 100 * -0.1))}100%{transform:translateX(calc(var(--vw, 1vw) * 100))}}@keyframes walkRightLeft{0%{transform:translateX(calc(var(--vw, 1vw) * 100 * 0.1))}100%{transform:translateX(calc(var(--vw, 1vw) * 100 * -1))}}@keyframes fly1{0%{transform:translate(calc(var(--vw, 1vw) * 100 * -0.1), 0%);opacity:1}40%{transform:translate(calc(0.25 * calc(var(--vw, 1vw) * 100)), calc(-0.35 * calc(var(--svh, 1vh) * 100)));opacity:1}80%{transform:translate(calc(0.5 * calc(var(--vw, 1vw) * 100)), calc(-0.5 * calc(var(--svh, 1vh) * 100)));opacity:1}100%{transform:translate(calc(0.6 * calc(var(--vw, 1vw) * 100)), calc(-0.8 * calc(var(--svh, 1vh) * 100)));opacity:0}}@keyframes fly2{0%{transform:translate(calc(var(--vw, 1vw) * 100 * -0.1), 0%);opacity:1}40%{transform:translate(calc(0.35 * calc(var(--vw, 1vw) * 100)), calc(-0.25 * calc(var(--svh, 1vh) * 100)));opacity:1}80%{transform:translate(calc(0.6 * calc(var(--vw, 1vw) * 100)), calc(-0.45 * calc(var(--svh, 1vh) * 100)));opacity:1}100%{transform:translate(calc(0.8 * calc(var(--vw, 1vw) * 100)), calc(-0.7 * calc(var(--svh, 1vh) * 100)));opacity:0}}@keyframes fly3{0%{transform:translate(calc(var(--vw, 1vw) * 100 * -0.1), 0%);opacity:1}40%{transform:translate(calc(0.2 * calc(var(--vw, 1vw) * 100)), calc(-0.4 * calc(var(--svh, 1vh) * 100)));opacity:1}80%{transform:translate(calc(0.4 * calc(var(--vw, 1vw) * 100)), calc(-0.8 * calc(var(--svh, 1vh) * 100)));opacity:1}100%{transform:translate(calc(0.6 * calc(var(--vw, 1vw) * 100)), calc(-1 * calc(var(--svh, 1vh) * 100)));opacity:0}}@keyframes fly4{0%{transform:translate(calc(var(--vw, 1vw) * 100 * 0.1), 0%);opacity:1}40%{transform:translate(calc(-0.25 * calc(var(--vw, 1vw) * 100)), calc(-0.35 * calc(var(--svh, 1vh) * 100)));opacity:1}80%{transform:translate(calc(-0.5 * calc(var(--vw, 1vw) * 100)), calc(-0.5 * calc(var(--svh, 1vh) * 100)));opacity:1}100%{transform:translate(calc(-0.6 * calc(var(--vw, 1vw) * 100)), calc(-0.8 * calc(var(--svh, 1vh) * 100)));opacity:0}}@keyframes fly5{0%{transform:translate(calc(var(--vw, 1vw) * 100 * 0.1), 0%);opacity:1}40%{transform:translate(calc(-0.35 * calc(var(--vw, 1vw) * 100)), calc(-0.25 * calc(var(--svh, 1vh) * 100)));opacity:1}80%{transform:translate(calc(-0.6 * calc(var(--vw, 1vw) * 100)), calc(-0.45 * calc(var(--svh, 1vh) * 100)));opacity:1}100%{transform:translate(calc(-0.8 * calc(var(--vw, 1vw) * 100)), calc(-0.7 * calc(var(--svh, 1vh) * 100)));opacity:0}}@keyframes fly6{0%{transform:translate(calc(var(--vw, 1vw) * 100 * 0.1), 0%);opacity:1}40%{transform:translate(calc(-0.2 * calc(var(--vw, 1vw) * 100)), calc(-0.4 * calc(var(--svh, 1vh) * 100)));opacity:1}80%{transform:translate(calc(-0.4 * calc(var(--vw, 1vw) * 100)), calc(-0.8 * calc(var(--svh, 1vh) * 100)));opacity:1}100%{transform:translate(calc(-0.6 * calc(var(--vw, 1vw) * 100)), calc(-1 * calc(var(--svh, 1vh) * 100)));opacity:0}}._page_link{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);position:relative}._page_link.is_active .link_pic{transform:scale(1.1)}._page_link.is_active .link_btn:before{width:100%}._page_link.is_active .link_txt{padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,5px);color:#00665a}._page_link.is_active .link_circle:before{transform:translate(-50%, -50%) scale(1.05)}._page_link.is_active .link_circle .icon-arrow{transition-delay:.1s;fill:#fff}._page_link .link_wrap{width:100%;overflow:hidden}._page_link .link_pic{transition:transform .5s ease}._page_link .link_content{background:#fff;position:relative;width:87.5%;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -120 / 768 * 100
  ,-60px) auto 0;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,28px)}._page_link .link_hdg{font-family:"Noto Serif JP",serif;font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0364583333
    ),
    1.4rem
  );line-height:1.5;letter-spacing:.04em;color:#00665a}._page_link .link_hdg::before{margin-top:calc((1 - 1.5)*.5em);content:"";display:block;width:0;height:0}._page_link .link_hdg::after{margin-bottom:calc((1 - 1.5)*.5em);content:"";display:block;width:0;height:0}._page_link .link_btn{display:flex;justify-content:space-between;align-items:center;background:#00665a;position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,16px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,16px)}._page_link .link_btn:before{content:"";background:#f0f0f0;position:absolute;top:0;left:0;width:0;height:100%;transition:width .4s ease}._page_link .link_txt{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0364583333
    ),
    1.4rem
  );position:relative;font-weight:700;line-height:1.71;letter-spacing:.04em;color:#fff;transition:color .3s ease,padding .3s ease;z-index:3}._page_link .link_circle{display:flex;justify-content:center;align-items:center;flex-shrink:0;background:#fff;position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,60px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,60px);margin:0;border-radius:50%;transition:background .3s ease;z-index:3}._page_link .link_circle:before{content:"";background:#00665a;position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%, -50%) scale(0);transition:transform .3s ease}._page_link .link_circle .icon-arrow{position:relative;transition:fill .3s ease;z-index:2;fill:#00665a}._box_article-tree .title-3,._box_article-bird .title-3,._box_article-insect .title-3,._box_article-plant .title-3{margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,16px);color:#795229}._box_article._box_article-bird .hdg,._box_article._box_article-plant .hdg{align-items:flex-end}._box_article._box_article-insect .hdg{align-items:center}._box_article .hdg{display:flex;align-items:center}._box_article .img-tree{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,40px)}._box_article .img-bird{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 68.4 / 768 * 100
  ,34.2px)}._box_article .img-plant{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 68.4 / 768 * 100
  ,34.2px)}._box_article .img-insect{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100
  ,36px)}._box_article .sentence{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,20px)}._box_article .txt+.txt{margin-top:2em}._nav_page-transition{position:fixed;bottom:0;right:0;transform:translateY(100%);transition:transform .3s linear;z-index:500}._nav_page-transition.is_active{transform:translateY(0%)}._nav_pageTransition__tab{display:none}._nav_pageTransition__inner{display:flex;background:#fff;width:calc(var(--vw, 1vw)*100);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 115 / 768 * 100
  ,57.5px)}._nav_pageTransition__link{display:flex;justify-content:space-between;align-items:center;background:#00665a;position:relative;width:50%;height:100%;padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,10px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 45 / 768 * 100
  ,22.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,16px)}._nav_pageTransition__link+._nav_pageTransition__link{border-left:1px solid #fff}._nav_pageTransition__link:before{content:"";background:#f0f0f0;position:absolute;top:0;left:0;width:0;height:100%;transition:width .3s ease}._nav_pageTransition__txt{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.2rem
  );position:relative;font-weight:700;line-height:1.66;letter-spacing:.04em;color:#fff;transition:color .3s ease;z-index:2}._nav_pageTransition__circle{display:flex;justify-content:center;align-items:center;background:#fff;position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,32px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,32px);border-radius:50%;z-index:2}._nav_pageTransition__circle:before{content:"";background:#00665a;position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%, -50%) scale(0);transition:transform .3s ease}._nav_pageTransition__circle .icon-arrow{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,16px);transition:fill .3s ease;z-index:3;fill:#00665a}._aside_page-transition{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);background:#00665a}._aside_pageTransition__inner{display:flex}._aside_pageTransition__link{display:flex;justify-content:space-between;align-items:center;position:relative;width:50%;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 45 / 768 * 100
  ,22.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,16px)}._aside_pageTransition__link+._aside_pageTransition__link{border-left:1px solid #fff}._aside_pageTransition__link:before{content:"";background:#00665a;position:absolute;top:0;left:0;width:0;height:100%;transition:width .4s ease;mix-blend-mode:multiply}._aside_pageTransition__txt{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.2rem
  );position:relative;font-weight:700;line-height:1.66;letter-spacing:.04em;color:#fff;transition:padding .4s ease;z-index:1}._aside_pageTransition__txt::before{margin-top:calc((1 - 1.66)*.5em);content:"";display:block;width:0;height:0}._aside_pageTransition__txt::after{margin-bottom:calc((1 - 1.66)*.5em);content:"";display:block;width:0;height:0}._aside_pageTransition__circle{display:flex;justify-content:center;align-items:center;flex-shrink:0;background:#fff;position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,32px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,32px);border-radius:50%;transition:background .5s ease;z-index:1}._aside_pageTransition__circle:before{content:"";background:#00665a;position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%, -50%) scale(0);transition:transform .5s ease}._aside_pageTransition__circle .icon-arrow{display:block;position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,16px);height:auto;transition:fill .5s ease;z-index:3;fill:#00665a}aside._aside_sns-links ._aside_sns-links__inner{display:flex;justify-content:center;align-items:center;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 128 / 768 * 100
  ,64px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100
  ,30px)}aside._aside_sns-links ._aside_sns-links__link+._aside_sns-links__link{margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,8px)}aside._aside_sns-links ._aside_sns-links__pic{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 84 / 768 * 100
  ,42px)}@media screen and (min-width: 768px){.br--sp::before{content:"";white-space:normal}.br--md::before{content:"\a";white-space:pre}.none-sp{display:block}.none-md{display:none}.container{padding:0 calc(
    var(--vw, 1vw) * 48 / 1100 * 100
  )}.container__inner{max-width:1100px}.title_kv{font-size:min(
    calc(
      3.6rem + 4.5 *
        (var(--vw, 1vw) * 100 - 1100px) / 275
    ),
    3.6rem
  );line-height:1.55}.title_kvSub{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1100px) / 275
    ),
    2.4rem
  );margin-top:0;line-height:2.33}.title-1{font-size:min(
    calc(
      8rem + 10 *
        (var(--vw, 1vw) * 100 - 1100px) / 275
    ),
    8rem
  );line-height:1.25;letter-spacing:-0.04em;text-align:left;text-align:left}.title-1::before{margin-top:calc((1 - 1.25)*.5em)}.title-1::after{margin-bottom:calc((1 - 1.25)*.5em)}.title-2{font-size:min(
    calc(
      3.2rem + 4 *
        (var(--vw, 1vw) * 100 - 1100px) / 275
    ),
    3.2rem
  );margin-top:0;line-height:1.62}.title-2::before{margin-top:calc((1 - 1.62)*.5em)}.title-2::after{margin-bottom:calc((1 - 1.62)*.5em)}.title-2-sub{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1100px) / 275
    ),
    1.4rem
  );line-height:3.71}.title-2-sub::before{margin-top:calc((1 - 3.71)*.5em)}.title-2-sub::after{margin-bottom:calc((1 - 3.71)*.5em)}.title-3{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1100px) / 275
    ),
    2.4rem
  );line-height:1.66}.title-3::before{margin-top:calc((1 - 1.66)*.5em)}.title-3::after{margin-bottom:calc((1 - 1.66)*.5em)}.txt{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1100px) / 275
    ),
    1.4rem
  );line-height:2.28}.txt::before{margin-top:calc((1 - 2.28)*.5em)}.txt::after{margin-bottom:calc((1 - 2.28)*.5em)}._hdg_sec{margin-top:min(
    var(--vw, 1vw) * 56 / 1100 * 100
  ,56px);text-align:left}.walk{width:calc(0.048 * calc(var(--vw, 1vw) * 100))}.fly{width:calc(0.027 * calc(var(--vw, 1vw) * 100))}._page_link{margin:0}._page_link.is_active .link_txt{padding-left:min(
    var(--vw, 1vw) * 10 / 1100 * 100
  ,10px)}._page_link .link_wrap{width:clamp(693px,
      693px + 231 *
        (var(--vw, 1vw) * 100 - 768px) / 607
    ,924px);margin-left:calc(
    var(--vw, 1vw) * -48 / 1100 * 100
  )}._page_link .link_content{position:absolute;top:50%;right:calc(
    var(--vw, 1vw) * -64 / 1280 * 100
  );width:clamp(380.8px,
      380.8px + 95.2 *
        (var(--vw, 1vw) * 100 - 768px) / 607
    ,476px);margin:0;padding:min(
    var(--vw, 1vw) * 64 / 1100 * 100
  ,64px) min(
    var(--vw, 1vw) * 44 / 1100 * 100
  ,44px) min(
    var(--vw, 1vw) * 44 / 1100 * 100
  ,44px);transform:translateY(-50%)}._page_link .link_hdg{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1100px) / 275
    ),
    2.4rem
  );line-height:1.33}._page_link .link_hdg::before{margin-top:calc((1 - 1.33)*.5em)}._page_link .link_hdg::after{margin-bottom:calc((1 - 1.33)*.5em)}._page_link .link_btn{margin-top:min(
    var(--vw, 1vw) * 20 / 1100 * 100
  ,20px);padding:min(
    var(--vw, 1vw) * 20 / 1100 * 100
  ,20px) min(
    var(--vw, 1vw) * 30 / 1100 * 100
  ,30px)}._page_link .link_txt{font-size:min(
    calc(
      1.8rem + 2.25 *
        (var(--vw, 1vw) * 100 - 1100px) / 275
    ),
    1.8rem
  );line-height:1.55}._page_link .link_circle{width:min(
    var(--vw, 1vw) * 64 / 1100 * 100
  ,64px);height:min(
    var(--vw, 1vw) * 64 / 1100 * 100
  ,64px)}._box_article-tree .title-3,._box_article-bird .title-3,._box_article-insect .title-3,._box_article-plant .title-3{margin-left:min(
    var(--vw, 1vw) * 20 / 1100 * 100
  ,20px)}._box_article-tree .sentence,._box_article-bird .sentence,._box_article-insect .sentence,._box_article-plant .sentence{margin-left:min(
    var(--vw, 1vw) * 70.4 / 1100 * 100
  ,70.4px)}._box_article._box_article-bird .hdg,._box_article._box_article-plant .hdg{align-items:center}._box_article .hdg{align-items:flex-start}._box_article .img-tree{width:min(
    var(--vw, 1vw) * 50.4 / 1100 * 100
  ,50.4px)}._box_article .img-bird{width:min(
    var(--vw, 1vw) * 45.3 / 1100 * 100
  ,45.3px)}._box_article .img-plant{width:min(
    var(--vw, 1vw) * 48.3 / 1100 * 100
  ,48.3px)}._box_article .img-insect{width:min(
    var(--vw, 1vw) * 59.2 / 1100 * 100
  ,59.2px)}._box_article .sentence{margin-top:min(
    var(--vw, 1vw) * 24 / 1100 * 100
  ,24px)}._box_article .txt+.txt{margin-top:2.28em}._nav_page-transition{display:flex;bottom:50%;transform:translate(calc(100% + 13px), 50%)}._nav_page-transition.is_active{transform:translate(calc(100% - min( var(--vw, 1vw) * 32 / 1100 * 100 , 32px)), 50%)}._nav_page-transition.is_open{transform:translate(0%, 50%)}._nav_pageTransition__tab{display:flex;justify-content:center;align-items:center;background:#00665a;position:relative;width:min(
    var(--vw, 1vw) * 32 / 1100 * 100
  ,32px);border-radius:min(
    var(--vw, 1vw) * 10 / 1100 * 100
  ,10px) 0 0 min(
    var(--vw, 1vw) * 10 / 1100 * 100
  ,10px);box-shadow:-3px 3px 10px rgba(0,0,0,.5);cursor:pointer;z-index:2}._nav_pageTransition__arrow{display:block;width:min(
    var(--vw, 1vw) * 14.5 / 1100 * 100
  ,14.5px)}._nav_pageTransition__inner{display:block;width:min(
    var(--vw, 1vw) * 120 / 1100 * 100
  ,120px);height:432px;overflow:hidden}._nav_pageTransition__link{flex-direction:column;justify-content:center;width:100%;height:216px;padding:0}._nav_pageTransition__link+._nav_pageTransition__link{border-top:1px solid #fff;border-left:none}._nav_pageTransition__txt{font-size:min(
    calc(
      1.8rem + 2.25 *
        (var(--vw, 1vw) * 100 - 1100px) / 275
    ),
    1.8rem
  );line-height:1.44;text-align:center}._nav_pageTransition__circle{width:49px;height:49px;margin:12px auto 0}._nav_pageTransition__circle .icon-arrow{width:21px}._aside_page-transition{padding:min(
    var(--vw, 1vw) * 40 / 1100 * 100
  ,40px) calc(var(--vw, 1vw)*50 - 50%)}._aside_pageTransition__link{height:min(
    var(--vw, 1vw) * 201.5 / 1100 * 100
  ,201.5px);padding:0 min(
    var(--vw, 1vw) * 40 / 1100 * 100
  ,40px);border:1px #fff;border-style:solid none}._aside_pageTransition__txt{font-size:min(
    calc(
      1.8rem + 2.25 *
        (var(--vw, 1vw) * 100 - 1100px) / 275
    ),
    1.8rem
  );line-height:1.77}._aside_pageTransition__txt::before{margin-top:calc((1 - 1.77)*.5em)}._aside_pageTransition__txt::after{margin-bottom:calc((1 - 1.77)*.5em)}._aside_pageTransition__circle{width:min(
    var(--vw, 1vw) * 64 / 1100 * 100
  ,64px);height:min(
    var(--vw, 1vw) * 64 / 1100 * 100
  ,64px)}._aside_pageTransition__circle .icon-arrow{width:min(
    var(--vw, 1vw) * 28 / 1100 * 100
  ,28px)}aside._aside_sns-links ._aside_sns-links__inner{margin:min(
    var(--vw, 1vw) * 32 / 1100 * 100
  ,32px) 0}aside._aside_sns-links ._aside_sns-links__link+._aside_sns-links__link{margin-left:min(
    var(--vw, 1vw) * 8 / 1100 * 100
  ,8px)}aside._aside_sns-links ._aside_sns-links__pic{width:min(
    var(--vw, 1vw) * 40 / 1100 * 100
  ,40px)}}@media screen and (any-hover: hover)and (min-width: 768px){._aside_pageTransition__link:hover ._aside_pageTransition__txt{padding-left:min(
    var(--vw, 1vw) * 10 / 1100 * 100
  ,10px)}}@media screen and (min-width: 1375px){._page_link .link_wrap{margin:-48}._page_link .link_content{right:-64px}}@media(any-hover: hover){._nav_pageTransition__link:hover:before{width:100%}._nav_pageTransition__link:hover ._nav_pageTransition__txt{color:#00665a}._nav_pageTransition__link:hover ._nav_pageTransition__circle:before{transform:translate(-50%, -50%) scale(1)}._nav_pageTransition__link:hover .icon-arrow{fill:#fff}._aside_pageTransition__link:hover:before{width:100%}._aside_pageTransition__link:hover ._aside_pageTransition__circle:before{transform:translate(-50%, -50%) scale(1.05)}._aside_pageTransition__link:hover ._aside_pageTransition__circle .icon-arrow{transition-delay:.1s;fill:#fff}}