﻿:root{--hide-y: 20px;--innerW: 92.53%;--innerCol: 89.33%;--color-white: rgba(255, 255, 255, 1);--color-orange: #DD977A;--color-brown: #BE7354;--color-blue: #537B83;--color-bg: #F8F8F8;--color-gold: #B9A77F;--color-gold-text: #897E4C;--color-purple: #9382A9;--btnH: 12.8vw;--btn-radius: calc( var(--btnH) );--fs-36-48: 9.6vw;--fs-22-30: 5.87vw;--fs-20-30: 5.33vw;--fs-24-24: 6.4vw;--fs-20-24: 5.33vw;--fs-13-24: 3.47vw;--fs-14-24: 3.73vw;--fs-14-20: 3.73vw;--fs-14-14: 3.73vw}@media all and (min-width: 1000px){:root{--hide-y: 40px;--innerCol: 93.75%;--btnH: 48px;--fs-36-48: min(3.75vw,48px);--fs-22-30: min(2.34vw,30px);--fs-20-30: min(2.34vw,30px);--fs-24-24: min(1.88vw,24px);--fs-20-24: min(1.88vw,24px);--fs-13-24: min(1.88vw,24px);--fs-14-24: min(1.88vw,24px);--fs-14-20: min(1.56vw,20px);--fs-14-14: min(1.09vw,14px)}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:3.125vw}body{font-size:14px;font-size:1.4rem}@media all and (min-width: 999px){html{font-size:62.5%}body{font-size:14px;font-size:1.4rem}}:root{--vh: 100vh}body{overflow-x:hidden;overflow-y:visible}body{color:#000;background:var(--color-bg);font-family:"Yu Gothic Pr6N R","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",YuGothic,"游ゴシック体 Pr6N M","Yu Gothic Pr6N M","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;overscroll-behavior-y:none;transition:opacity .6s ease}body.disable{opacity:0}button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}a{color:#000;text-decoration:none;text-decoration-thickness:1px}li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:normal}img{width:100%;height:auto;vertical-align:top}header{width:100%;height:45px;display:block;background:#fff;position:fixed;top:0px;z-index:10}header .header_inner{width:86.4%;margin:auto;position:relative;height:45px;display:flex;align-items:center}header h1{width:154px;height:11px;line-height:1;display:block}header h1 img{width:100%;vertical-align:top}header h1 a{display:block}footer{width:100%;background:#2a292e}footer .footer_inner{width:100%;height:72vw;display:flex;align-items:center;justify-content:center}footer h6{width:52.8%;height:3.73vw;margin:auto;margin-bottom:4vw}footer h6 a{display:block}footer p.copy{width:33.6%;height:1.87vw;margin:auto}#dummy_footer{width:100%;height:165.33vw;background:#333}.filter{mix-blend-mode:multiply;-webkit-mix-blend-mode:multiply}.c_o{color:var(--color-orange)}.c_b{color:var(--color-blue)}.c_b svg{fill:var(--color-blue)}.c_br{color:var(--color-brown)}.c_br svg{fill:var(--color-brown)}.c_g1{color:var(--color-gold)}.c_g2{color:var(--color-gold-text)}.c_p{color:var(--color-purple)}.bold{font-family:"A+EqpB-游ゴシック体 Pr6N B","游ゴシック体 Pr6N B","Yu Gothic Pr6N B"}.icon svg{width:100%;height:100%;position:absolute;top:0px;left:0px}.wrap_btn{height:var(--btnH);position:relative}.wrap_btn .btn{width:100%;height:100%;position:absolute}.btn{height:var(--btnH);box-sizing:border-box;border-radius:var(--btn-radius);display:flex;align-items:center;justify-content:center;position:relative;transition:background .15s linear}.btn span{transition:color .15s linear}.btn svg{transition:fill .15s linear}.btn .inr{width:100%}.btn .icon{width:4vw;height:4vw;position:absolute;left:29.33vw;top:3.73vw}.btn.blue{border:2px solid var(--color-blue);background:var(--color-white)}.btn.blue span{padding-left:8.53vw;top:.53vw}.btn.blue span svg{width:18.13vw;height:5.6vw}.btn.blue span{color:var(--color-blue)}.btn.blue svg,.btn.blue .icon svg{fill:var(--color-blue)}.btn.blue.hover{background:var(--color-blue)}.btn.blue.hover span{color:var(--color-white)}.btn.blue.hover svg{fill:var(--color-white)}.btn.brown{border:2px solid var(--color-brown);background:var(--color-white)}.btn.brown span{padding-left:0px;display:block;position:relative;top:.53vw}.btn.brown span svg{width:13.6vw;height:7.2vw;padding-left:8vw;fill:var(--color-brown);left:0px}.btn.brown .icon{left:24.53vw}.btn.brown .icon svg{fill:var(--color-brown)}.btn.brown.hover{background:var(--color-brown)}.btn.brown.hover span{color:var(--color-white)}.btn.brown.hover svg{fill:var(--color-white)}.btn.backtotop{justify-content:flex-start;text-align:left}.btn.backtotop span{padding-left:0px;left:0px}.btn.backtotop span svg{width:13.33vw;height:6.93vw;padding-left:8vw}.btn.backtotop .icon{position:absolute;left:24vw;top:3.73vw}.btn.backtotop .icon svg{width:5.6vw;height:5.87vw}.hover .btn.brown{background:var(--color-brown)}.hover .btn.brown span svg{fill:var(--color-white)}.hover .btn.brown .icon svg{fill:var(--color-white)}a.btn[target=_blank]{justify-content:flex-start}.c-ttl_h2{width:var(--innerCol);margin:auto;margin-bottom:3.2vw}.c-ttl_h2 h3{font-size:var(--fs-24-24)}.c-ttl_h2 .lead{margin-top:3.2vw}.c-ttl_h2 .lead p{line-height:1.4;font-size:var(--fs-20-24)}.c-ttl_h2 .lead p.note{font-size:var(--fs-14-14);margin-top:.2em}#about .c-column figure:after{background:#8fb8bf}#limited .c-column figure:after{background:#dd977a}#special .c-column figure:after{background:#9382a9}.c-column ul{width:var(--innerCol);margin:auto}.c-column ul li{margin-bottom:9.33vw}.c-column ul li a{display:block}.c-column ul li a span{padding-left:0px}.c-column ul li:last-child{margin-bottom:0px}.c-column ul li figure{position:relative}.c-column ul li figure:after{content:"";width:100%;height:100%;position:absolute;top:0px;left:0px;opacity:0;transition:opacity .3s ease;mix-blend-mode:multiply;-webkit-mix-blend-mode:multiply}.c-column ul li .hover figure:after{opacity:1}.c-column ul .txt{margin-top:1.6vw}.c-column ul .txt h4{font-size:var(--fs-22-30);line-height:1.27;margin-bottom:.4em;letter-spacing:-0.02em}.c-column ul .txt p{font-size:var(--fs-14-20);line-height:1.5;letter-spacing:-0.02em}.c-column.c2 ul li{margin-bottom:5.33vw}.c-column.c2 ul li h4{margin-bottom:1.6vw;font-size:var(--fs-22-30);letter-spacing:-0.06em}.c-column .ttl_col{display:flex}.c-column .ttl_col span{display:block;width:12vw}.c-column .ttl_col .n1 svg{width:7.47vw}.c-column .ttl_col .n2 svg{width:9.33vw}.c-column .ttl_col .n3 svg{width:9.6vw}.c-column .btn_buy{display:flex;justify-content:flex-end}.c-column .btn_buy .wrap_btn{width:36.27vw}#special .c-column.c3 ul li{margin-bottom:8vw}#special .c-column.c3 ul li h4{margin-bottom:2.67vw;font-size:var(--fs-24-24);letter-spacing:-0.04em}.backto_top{position:relative;padding:5.33vw 0 10.67vw 0}.backto_top .wrap_btn{width:36.27vw;margin:auto}.backto_top .btn{position:absolute;top:0px;left:0px;width:100%;height:100%}@media all and (min-width: 1000px){header{height:60px}header .header_inner{width:93.75%;margin:auto;position:relative;height:60px;display:flex;align-items:center}header h1{width:140px;height:10px}footer .footer_inner{height:300px}footer h6{width:280px;height:20px;margin-bottom:15px}footer p.copy{width:175px;height:10px}.wrap_btn .btn.sp{display:none}.btn .icon{width:15px;height:15px;left:110px;top:14px}.btn.blue span{padding-left:32px;top:2px}.btn.blue span svg{width:68px;height:21px}.btn.blue .icon{width:15px;height:15px;left:110px;top:14px}.btn.brown span{top:4px}.btn.brown span svg{width:51px;height:27px;padding-left:30px}.btn.brown .icon{left:90px}.btn.backtotop span{padding-left:0px;left:0px;top:4px}.btn.backtotop span svg{width:50px;height:26px;padding-left:30px}.btn.backtotop .icon{left:90px;top:14px}.btn.backtotop .icon svg{width:21px;height:22px}.btn.backtotop:hover.brown{background:var(--color-brown)}.btn.backtotop:hover.brown span svg{fill:var(--color-white)}.btn.backtotop:hover.brown .icon svg{fill:var(--color-white)}.c-column ul{width:var(--innerCol);margin:auto}.c-column ul li{margin-bottom:0px}.c-column ul li:last-child{margin-bottom:0px}.c-column ul li a:hover .btn.brown{background:var(--color-brown)}.c-column ul li a:hover .btn.brown span svg{fill:var(--color-white)}.c-column ul li a:hover .btn.brown .icon svg{fill:var(--color-white)}.c-column ul li a:hover .btn.blue{background:var(--color-blue)}.c-column ul li a:hover .btn.blue span{color:var(--color-white)}.c-column ul li a:hover .btn.blue svg,.c-column ul li a:hover .btn.blue .icon svg{fill:var(--color-white)}.c-column ul a figure{overflow:hidden}.c-column ul a:hover figure:after{opacity:1}.c-column ul .txt{margin-top:.47vw}.c-column ul .txt h4{letter-spacing:0.05em;line-height:1.27;margin-bottom:.4em}.c-column ul .txt p{line-height:1.75}.c-column.c2 ul li{margin-bottom:0}.c-column.c2 ul li h4{margin-bottom:12px}.c-column.col2 ul{display:flex;column-gap:3.34%}.c-column.col2 ul li{width:48.33%}.c-column.col3 ul{display:flex;column-gap:1.75%}.c-column.col3 ul li{width:32.16%}.c-column .btn_buy{margin-top:3.13vw}.c-column .btn_buy .wrap_btn{width:136px}.c-column .ttl_col{display:flex}.c-column .ttl_col span{display:block;width:3.52vw}.c-column .ttl_col .n1 svg{width:2.19vw}.c-column .ttl_col .n2 svg{width:2.73vw}.c-column .ttl_col .n3 svg{width:2.73vw}#special .c-column.c3 ul li{margin-bottom:0}#special .c-column.c3 ul li h4{margin-bottom:1.56vw}:is(#about,#limited) [data-scroll-content]{width:100%;overflow:hidden}:is(#about,#limited) [data-scroll-content] ul{display:flex;width:100%;box-sizing:border-box;padding-left:3.75vw}:is(#about,#limited) [data-scroll-content] ul li{flex-shrink:0}:is(#about,#limited) [data-scroll-content] ul .ttl_col{display:flex}:is(#about,#limited) [data-scroll-content] ul .ttl_col span.n{width:3.52vw}:is(#about,#limited) [data-scroll-content] ul .ttl_col h3{width:calc(100% - 3.52vw)}:is(#about,#limited) [data-scroll-content] ul .c-wrap{width:100%;box-sizing:border-box;padding-left:3.52vw}#about [data-scroll-content] ul li{width:50.16vw;margin-left:4.69vw}#about [data-scroll-content] ul li:first-child{margin-left:0px}#limited br.sp{display:none}#limited [data-scroll-content] ul li{width:35.94vw;margin-left:3.13vw}#limited [data-scroll-content] ul li:first-child{margin-left:0px}.backto_top{padding:0 0 76px 0;margin-top:calc(var(--btnH)*-1)}.backto_top .wrap_btn{width:136px}}section{position:relative;scroll-margin-top:45px}section#kv{width:100%;overflow-x:hidden;padding-top:45px;background:var(--color-bg)}section#kv .section_inner{background:var(--color-bg)}section#kv .img_mountain{width:100%;position:relative;padding-top:18.67vw;background:var(--color-bg)}section#kv .img_mountain figure{margin-left:-10.4vw;width:120.8vw;position:relative;aspect-ratio:453/340;background:var(--color-bg)}section#kv .img_mountain h1{position:absolute;bottom:5.33vw;left:0px;width:100%}section#kv .img_mountain .catch_copy{width:100vw;text-align:center;position:absolute;top:12vw;z-index:2}section#kv .img_mountain .catch_copy p{font-size:var(--fs-36-48);line-height:1.25;white-space:nowrap;position:relative;margin-left:.5em}section#kv h1{display:flex;align-items:flex-end;justify-content:center}section#kv h1 span{display:block;margin-right:.1em;height:4.92vw;flex-shrink:0}section#kv h1 span img{width:100%;height:100%}section#kv h1 span:nth-of-type(1){width:4.13vw;margin-right:.2em}section#kv h1 span:nth-of-type(2){width:3.27vw}section#kv h1 span:nth-of-type(3){width:5.07vw;margin-right:.12em}section#kv h1 span:nth-of-type(4){width:1.12vw;margin-right:.45em}section#kv h1 span:nth-of-type(5){width:4.34vw;margin-right:.12em}section#kv h1 span:nth-of-type(6){width:4.64vw;margin-right:.2em}section#kv h1 span:nth-of-type(7){width:3.34vw}section#kv h1 span:nth-of-type(8){width:4.21vw;margin-right:.05em}section#kv h1 span:nth-of-type(9){width:6.44vw}section#kv h1 span:nth-of-type(10){width:1.07vw;margin-right:.22em}section#kv h1 span:nth-of-type(11){width:4.13vw;margin-right:.42em}section#kv h1 span:nth-of-type(12){width:6.44vw}section#kv h1 span:nth-of-type(13){width:3.45vw;margin-right:.18em}section#kv h1 span:nth-of-type(14){width:3.82vw;margin-right:.42em}section#kv h1 span:nth-of-type(15){width:3.94vw}section#kv h1 span:nth-of-type(16){width:4.3vw;margin-right:.04em}section#kv h1 span:nth-of-type(17){width:4.64vw;margin-right:.07em}section#kv h1 span:nth-of-type(18){width:4.69vw;margin-right:.05em}section#kv h1 span:nth-of-type(19){width:3.45vw}section#kv .content{background:var(--color-bg)}section#kv .img_bird{background:var(--color-bg)}section#kv .img_bird figure{position:relative;left:18.13vw}section#kv .lead{width:var(--innerW);margin:auto}section#kv .lead p{line-height:2.14;font-size:var(--fs-13-24);margin-bottom:2em}section#kv .lead p:nth-last-of-type(1){margin-bottom:0px}section#kv .img_fish figure{width:113.6vw;position:relative;left:4vw}section#kv .scroll{display:none}button[data-slide-prev],button[data-slide-next]{display:none}#about .c-ttl_h2{margin-bottom:min(9.33vw,35px)}#about .c-ttl_h2 h2 span.wrap{display:flex;align-items:flex-end}#about .c-ttl_h2 h2 span.wrap:nth-of-type(2){margin-top:.7em}#about .c-ttl_h2 h2 span{height:15.7vw}#about .c-ttl_h2 h2 span.t0{width:15.42vw;margin-right:.15em}#about .c-ttl_h2 h2 span.t1{width:10.94vw;margin-right:.18em}#about .c-ttl_h2 h2 span.t2{width:10.97vw;margin-right:.38em}#about .c-ttl_h2 h2 span.t3{width:9.92vw;margin-right:.2em}#about .c-ttl_h2 h2 span.t4{width:7.02vw;margin-right:.1em}#about .c-ttl_h2 h2 span.t5{width:6.83vw;margin-right:.2em;margin-left:.15em}#about .c-ttl_h2 h2 span.t6{width:10.43vw;margin-right:.25em}#about .c-ttl_h2 h2 span.t7{width:10.07vw;margin-right:.35em}#about .c-ttl_h2 h2 span.t8{width:10.43vw;margin-right:.1em}#about .c-ttl_h2 h2 span.t9{width:16.49vw;margin-right:0em}#about .c-ttl_h2 h2 span.t10{width:10.02vw;margin-right:.4em}#about .c-ttl_h2 h2 span.t11{width:2.73vw}#about .block_bnr{padding:10.67vw 0}#about .block_bnr .inner{width:var(--innerCol);margin:auto}#about .block_bnr h3{font-size:var(--fs-20-30);text-align:center;letter-spacing:-0.1em}#about .block_bnr .wrap_bnr{margin-top:3.2vw;position:relative;height:28.27vw;width:100%}#about .block_bnr a.bnr{width:100%;height:28.27vw;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:var(--color-white);border:2px solid var(--color-blue);transition:background .15s linear;position:absolute;top:0px}#about .block_bnr a.bnr .inr{width:79.2vw;height:14.67vw;position:relative;display:block}#about .block_bnr a.bnr p{width:100%;height:100%;position:absolute;top:0px;left:0px}#about .block_bnr a.bnr p span{width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;padding-left:0px}#about .block_bnr a.bnr p svg{fill:var(--color-blue);width:100%;height:100%;position:absolute;top:0px;left:0px}#about .block_bnr a.bnr p .pc{display:none}#about .block_bnr a.bnr .icon{position:absolute;right:0px;top:0px;width:4vw;height:4vw;left:auto}#about .block_bnr a.bnr .icon svg{fill:var(--color-blue)}#about .block_bnr a.bnr p svg,#about .block_bnr a.bnr .icon svg{transition:fill .15s linear}#about .block_bnr a.bnr.hover{background:var(--color-blue)}#about .block_bnr a.bnr.hover p svg,#about .block_bnr a.bnr.hover .icon svg{fill:var(--color-white)}#about .block_bnr a.bnr.sp{overflow:hidden}#about .block_bnr .note{margin-top:5.33vw}#about .block_bnr .note a{display:flex;justify-content:center;font-size:var(--fs-14-20)}#about .block_bnr .note a span{padding:0px;display:inline-block;position:relative;padding-bottom:.3em}#about .block_bnr .note a span:after{content:"";width:100%;height:1px;background:var(--color-blue);display:block;position:absolute;bottom:0px;left:0px}#about .img_butterfly{width:100%;overflow-x:hidden}#about .img_butterfly figure{width:102.93vw;aspect-ratio:386/290;position:relative;margin-left:4.27vw}#about .c-column ul li .more{width:var(--innerCol);margin:auto;display:flex;justify-content:flex-end;margin-top:2.67vw}#about .c-column ul li .more .wrap_btn{width:41.6vw}#about .c-column ul li .ttl_col{margin-bottom:5.33vw}#about .c-column ul li:nth-child(1) h3 img{width:62.13vw}#about .c-column ul li:nth-child(2) .ttl_col{margin-bottom:2.67vw}#about .c-column ul li:nth-child(2) h3 img{width:54.4vw}#about .c-column ul li:nth-child(3) h3 img{width:49.6vw}#campaign .c-ttl_h2 h2 span.wrap{display:flex;align-items:flex-end}#campaign .c-ttl_h2 h2 span{height:13.19vw}#campaign .c-ttl_h2 h2 span.t0{width:9.04vw;margin-right:.15em}#campaign .c-ttl_h2 h2 span.t1{width:6.77vw;margin-right:.3em}#campaign .c-ttl_h2 h2 span.t2{width:11.36vw;margin-right:.38em}#campaign .c-ttl_h2 h2 span.t3{width:7.39vw;margin-right:.15em}#campaign .c-ttl_h2 h2 span.t4{width:6.77vw;margin-right:.28em}#campaign .c-ttl_h2 h2 span.t5{width:1.96vw;margin-right:.25em}#campaign .c-ttl_h2 h2 span.t6{width:7.39vw;margin-right:.35em}#campaign .c-ttl_h2 h2 span.t7{width:6.79vw}#campaign .img_leaf{width:100%;overflow-x:hidden}#campaign .img_leaf figure{width:113.6vw;aspect-ratio:426/320;position:relative;margin-left:-6.4vw}#campaign .c-column ul li{margin-bottom:8vw}#campaign .c-column ul .txt p{line-height:1.5}#limited .c-ttl_h2{margin-bottom:10.67vw}#limited .c-ttl_h2 h2 span.wrap{display:flex;align-items:flex-end}#limited .c-ttl_h2 h2 span.wrap:nth-of-type(2){margin-top:.7em}#limited .c-ttl_h2 h2 span.t0{width:10.69vw;height:15.23vw;margin-right:.2em}#limited .c-ttl_h2 h2 span.t1{width:2.9vw;height:15.34vw;margin-right:.48em}#limited .c-ttl_h2 h2 span.t2{width:16.83vw;height:11.09vw;margin-right:.48em}#limited .c-ttl_h2 h2 span.t3{width:2.9vw;height:15.34vw;margin-right:.2em}#limited .c-ttl_h2 h2 span.t4{width:7.02vw;height:13.72vw;margin-right:.1em}#limited .c-ttl_h2 h2 span.t5{width:10.43vw;height:11.35vw;margin-right:.25em}#limited .c-ttl_h2 h2 span.t6{width:10.94vw;height:15.96vw}#limited .c-ttl_h2 h2 span.t7{width:2.9vw;height:15.34vw;margin-right:.2em}#limited .c-ttl_h2 h2 span.t8{width:7.02vw;height:13.72vw;margin-right:.1em}#limited .c-ttl_h2 h2 span.t9{width:10.43vw;height:11.35vw;margin-right:.4em}#limited .c-ttl_h2 h2 span.t10{width:16.83vw;height:11.09vw;margin-right:.35em}#limited .c-ttl_h2 h2 span.t11{width:9.64vw;height:11.35vw}#limited .c-column ul li{margin-bottom:6.4vw}#limited .c-column ul li .txt{position:relative;width:100%}#limited .c-column ul li .txt .btn_buy{position:absolute;right:0px;bottom:0px}#limited .c-column ul li .txt h4{width:48.35%}#limited .c-column ul li:nth-child(1) .txt p{width:41.49%}#limited .c-column ul li:nth-child(2) .txt p{width:41.49%}#limited .c-column ul li:nth-child(3) .txt p{width:36.41%}#limited .c-column ul li:nth-child(4) .txt p{width:36.71%}#limited .img_crystal{width:100%;overflow-x:hidden}#limited .img_crystal figure{width:117.33vw;aspect-ratio:440/330;position:relative;margin-left:-8.53vw}#limited .c-column .ttl_col span{width:9.33vw}#limited .c-column .n1 svg{width:5.07vw}#limited .c-column .n2 svg{width:6.13vw}#limited .c-column .n3 svg{width:6.4vw}#limited .c-column .n4 svg{width:6.93vw}#limited .c-column ul li{margin-bottom:18.67vw}#limited .c-column ul li .ttl_col{margin-bottom:3.73vw}#limited .c-column ul li .txt{margin-bottom:.5em}#limited .c-column ul li .txt h4{margin-bottom:.2em}#limited .c-column ul li:nth-child(1) h3 img{width:70.13vw}#limited .c-column ul li:nth-child(2) h3 img{width:59.47vw}#limited .c-column ul li:nth-child(3) h3 img{width:70.13vw}#limited .c-column ul li:nth-child(4) h3 img{width:59.47vw}#special .c-ttl_h2{margin-bottom:4.27vw}#special .c-ttl_h2 h2 span.wrap{display:flex;align-items:flex-end}#special .c-ttl_h2 h2 span.wrap:nth-of-type(2){margin-top:0em}#special .c-ttl_h2 h2 span{height:13.16vw}#special .c-ttl_h2 h2 span.t0{width:8.51vw;margin-right:.25em}#special .c-ttl_h2 h2 span.t1{width:7.39vw;margin-right:.18em}#special .c-ttl_h2 h2 span.t2{width:7.04vw;margin-right:.18em}#special .c-ttl_h2 h2 span.t3{width:6.85vw;margin-right:.2em}#special .c-ttl_h2 h2 span.t4{width:1.96vw;margin-right:.25em}#special .c-ttl_h2 h2 span.t5{width:6.77vw;margin-right:.28em}#special .c-ttl_h2 h2 span.t6{width:1.84vw}#special .c-ttl_h2 h2 span.t7{width:6.85vw;margin-right:.15em}#special .c-ttl_h2 h2 span.t8{width:7.4vw;margin-right:.25em}#special .c-ttl_h2 h2 span.t9{width:6.79vw;margin-right:.15em}#special .c-ttl_h2 h2 span.t10{width:4.74vw;margin-right:.1em}#special .c-ttl_h2 h2 span.t11{width:7.04vw;margin-right:.3em}#special .c-ttl_h2 h2 span.t12{width:6.79vw;margin-right:.15em}#special .c-ttl_h2 h2 span.t13{width:4.74vw;margin-right:.12em}#special .c-ttl_h2 h2 span.t14{width:6.51vw}#special .c-ttl_h2 .lead h3{white-space:nowrap}#special .img_road{width:100%;overflow:hidden}#special .img_road figure{width:137.87vw;aspect-ratio:517/320;position:relative;margin-left:-18.13vw}#special .c-column ul li{margin-bottom:5.33vw}.cursor{display:none}@media all and (min-width: 1000px){section{scroll-margin-top:60px}.change_cursor *{cursor:none !important}.aim_r .cursor{display:block}.aim_r .c[data-slide-next]{display:flex}.aim_l .cursor{display:block}.aim_l .c[data-slide-prev]{display:flex}.cursor{width:3.91vw;height:3.91vw;position:fixed;z-index:5;top:100px;display:none;pointer-events:none}.cursor .c{position:absolute;top:0px;left:0px;display:none}[data-slide-prev],[data-slide-next]{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;overflow:hidden;border-radius:50%;box-sizing:border-box;background:var(--color-white)}[data-slide-prev].blue,[data-slide-next].blue{border:2px solid var(--color-blue)}[data-slide-prev].blue svg,[data-slide-next].blue svg{fill:var(--color-blue)}[data-slide-prev].brown,[data-slide-next].brown{border:2px solid var(--color-brown)}[data-slide-prev].brown svg,[data-slide-next].brown svg{fill:var(--color-brown)}[data-slide-prev] svg,[data-slide-next] svg{width:1.56vw;height:1.56vw;position:relative;vertical-align:bottom}.safari section#kv h1 span:nth-of-type(4){width:.37vw;margin-right:.7em}.safari section#kv h1 span:nth-of-type(10){width:.36vw;margin-right:.3em}section#kv{width:100%;overflow-x:hidden;position:relative;padding-top:60px}section#kv .img_mountain{width:87.5%;position:relative;margin:auto;padding-top:0;margin-top:-2.73vw}section#kv .img_mountain figure{margin:0;width:100%;position:relative;aspect-ratio:453/340}section#kv .img_mountain h1{position:absolute;bottom:auto;top:18.91vw;left:45vw}section#kv .img_mountain .catch_copy{width:auto;text-align:left;top:8.75vw;left:1.17vw}section#kv .img_mountain .catch_copy p{line-height:1.25;letter-spacing:0.05em;margin-left:0px}section#kv h1{justify-content:flex-start}section#kv h1 span{display:block;height:1.73vw;margin-right:.1em}section#kv h1 span:nth-of-type(1){width:1.45vw;margin-right:.28em}section#kv h1 span:nth-of-type(2){width:1.15vw;margin-right:.15em}section#kv h1 span:nth-of-type(3){width:1.81vw;margin-right:.18em}section#kv h1 span:nth-of-type(4){width:.35vw;margin-right:.7em}section#kv h1 span:nth-of-type(5){width:1.53vw;margin-right:.2em}section#kv h1 span:nth-of-type(6){width:1.6vw;margin-right:.15em}section#kv h1 span:nth-of-type(7){width:1.17vw;margin-right:.2em}section#kv h1 span:nth-of-type(8){width:1.48vw;margin-right:0em}section#kv h1 span:nth-of-type(9){width:2.27vw;margin-right:.2em}section#kv h1 span:nth-of-type(10){width:.31vw;margin-right:.3em}section#kv h1 span:nth-of-type(11){width:1.45vw;margin-right:.68em}section#kv h1 span:nth-of-type(12){width:2.27vw;margin-right:.1em}section#kv h1 span:nth-of-type(13){width:1.21vw;margin-right:.2em}section#kv h1 span:nth-of-type(14){width:1.37vw;margin-right:.68em}section#kv h1 span:nth-of-type(15){width:1.38vw;margin-right:.05em}section#kv h1 span:nth-of-type(16){width:1.51vw;margin-right:.05em}section#kv h1 span:nth-of-type(17){width:1.6vw;margin-right:.2em}section#kv h1 span:nth-of-type(18){width:1.37vw;margin-right:.1em}section#kv h1 span:nth-of-type(19){width:1.21vw}section#kv .content{position:relative;width:100%;padding-top:9.38vw;margin-top:-9.38vw}section#kv .content .inner{width:67.18%;margin:auto;position:relative}section#kv .img_bird figure{width:65.11%;position:absolute;left:auto;right:max(-18.36vw,-235px);top:max(-8.59vw,-110px)}section#kv .lead p{line-height:2.1;margin-bottom:1.9em}section#kv .lead p:nth-last-of-type(1){margin-bottom:0px}section#kv .img_fish{margin-top:-5.94vw}section#kv .img_fish figure{width:59.92%;position:relative;left:max(7.81vw,100px)}section#kv .scroll{display:block;position:absolute;left:4.69vw;top:49.53vw;z-index:2}section#kv .scroll button{width:80px;height:24px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid var(--color-orange);border-radius:12px}section#kv .scroll button img{width:49px;vertical-align:top;position:relative;top:0px;line-height:1;display:block}section#kv .scroll .line{width:14.6px;height:20px;margin:auto;background:url(../images/kv/line_scroll.svg) center bottom no-repeat;background-size:100% auto}#about button[data-slide-prev]{top:3.13vw;left:5.47vw}#about button[data-slide-next]{top:3.13vw;right:5.47vw}#about .c-ttl_h2{margin-bottom:3.91vw}#about .c-ttl_h2 h2{display:flex}#about .c-ttl_h2 h2 span.wrap{display:flex;align-items:flex-end}#about .c-ttl_h2 h2 span.wrap:nth-of-type(2){margin-top:0em;margin-left:2.2em}#about .c-ttl_h2 h2 span{height:6.9vw}#about .c-ttl_h2 h2 span.t0{width:6.78vw;margin-right:.35em}#about .c-ttl_h2 h2 span.t1{width:4.81vw;margin-right:.45em}#about .c-ttl_h2 h2 span.t2{width:4.82vw;margin-right:.55em}#about .c-ttl_h2 h2 span.t3{width:4.36vw;margin-right:.45em}#about .c-ttl_h2 h2 span.t4{width:3.08vw;margin-right:0em}#about .c-ttl_h2 h2 span.t5{width:3vw;margin-right:.2em}#about .c-ttl_h2 h2 span.t6{width:4.58vw;margin-right:.6em}#about .c-ttl_h2 h2 span.t7{width:4.42vw;margin-right:.6em}#about .c-ttl_h2 h2 span.t8{width:4.58vw;margin-right:.1em}#about .c-ttl_h2 h2 span.t9{width:7.25vw;margin-right:0em}#about .c-ttl_h2 h2 span.t10{width:4.41vw;margin-right:.65em}#about .c-ttl_h2 h2 span.t11{width:1.2vw}#about .block_bnr{padding:min(4.06vw,52px) 0 0 0}#about .block_bnr .inner{width:87.5%;margin:auto}#about .block_bnr .wrap_bnr{height:min(14.06vw,180px);margin-top:min(2.19vw,28px)}#about .block_bnr a.bnr{width:100%;height:100%;box-sizing:border-box}#about .block_bnr a.bnr.sp{display:none}#about .block_bnr a.bnr .inr{width:min(61.02vw,781px);height:min(3.44vw,44px)}#about .block_bnr a.bnr .inr p span.sp{display:none}#about .block_bnr a.bnr .inr p span.pc{display:block}#about .block_bnr a.bnr .icon{position:absolute;right:max(-1.95vw,-25px);top:0;width:min(1.17vw,15px);height:min(1.17vw,15px);left:auto}#about .block_bnr a.bnr:hover{background:var(--color-blue);transition-delay:0.4s}#about .block_bnr a.bnr:hover p svg,#about .block_bnr a.bnr:hover .icon svg{fill:var(--color-white);transition-delay:0.4s}#about .block_bnr .note{margin-top:3.13vw}#about .block_bnr .note a span:after{height:2px}#about .img_butterfly{display:flex;justify-content:flex-end;margin-top:min(5.47vw,70px)}#about .img_butterfly figure{width:52%;aspect-ratio:666/500;margin-left:0}#about .c-column{position:relative}#about .c-column ul li .more{width:100%;display:flex;justify-content:flex-end;margin-top:1.88vw}#about .c-column ul li .more .wrap_btn{width:156px}#about .c-column ul li .txt{margin-top:1.56vw}#about .c-column ul li .ttl_col{margin-bottom:0;min-height:5.47vw}#about .c-column ul li:nth-child(1) h3 img{width:18.2vw}#about .c-column ul li:nth-child(2) .ttl_col{margin-bottom:0px}#about .c-column ul li:nth-child(2) h3 img{width:15.94vw}#about .c-column ul li:nth-child(3) h3 img{width:14.53vw}#campaign .c-ttl_h2{margin-bottom:1.56vw}#campaign .c-ttl_h2 h2 span{height:8.59vw}#campaign .c-ttl_h2 h2 span.t0{width:5.89vw;margin-right:.35em}#campaign .c-ttl_h2 h2 span.t1{width:4.41vw;margin-right:.75em}#campaign .c-ttl_h2 h2 span.t2{width:7.4vw;margin-right:.9em}#campaign .c-ttl_h2 h2 span.t3{width:4.81vw;margin-right:.35em}#campaign .c-ttl_h2 h2 span.t4{width:4.41vw;margin-right:.7em}#campaign .c-ttl_h2 h2 span.t5{width:1.27vw;margin-right:.6em}#campaign .c-ttl_h2 h2 span.t6{width:4.81vw;margin-right:.85em}#campaign .c-ttl_h2 h2 span.t7{width:4.42vw}#campaign .img_leaf{margin-top:min(5.47vw,70px)}#campaign .img_leaf figure{width:66.95%;max-width:857px;aspect-ratio:857/642;margin-left:-3.28vw}#limited button[data-slide-prev]{top:35.16vw;left:5.47vw}#limited button[data-slide-next]{top:35.16vw;right:11.09vw}#limited .c-ttl_h2{margin-bottom:2.97vw}#limited .c-ttl_h2 .lead{margin-top:2.66vw}#limited .c-ttl_h2 h2{display:flex}#limited .c-ttl_h2 h2 span.wrap{display:flex;align-items:flex-end}#limited .c-ttl_h2 h2 span.wrap:nth-of-type(2){margin-top:0em;margin-left:2.9em}#limited .c-ttl_h2 h2 span.t0{width:4.7vw;height:6.69vw;margin-right:.5em}#limited .c-ttl_h2 h2 span.t1{width:1.27vw;height:6.74vw;margin-right:.95em}#limited .c-ttl_h2 h2 span.t2{width:7.4vw;height:4.87vw;margin-right:.95em}#limited .c-ttl_h2 h2 span.t3{width:1.27vw;height:6.74vw;margin-right:.3em}#limited .c-ttl_h2 h2 span.t4{width:3.08vw;height:6.03vw;margin-right:.2em}#limited .c-ttl_h2 h2 span.t5{width:4.58vw;height:4.99vw;margin-right:.3em}#limited .c-ttl_h2 h2 span.t6{width:4.81vw;height:7.01vw}#limited .c-ttl_h2 h2 span.t7{width:1.27vw;height:6.74vw;margin-right:.35em}#limited .c-ttl_h2 h2 span.t8{width:3.08vw;height:6.03vw;margin-right:.15em}#limited .c-ttl_h2 h2 span.t9{width:4.58vw;height:4.99vw;margin-right:.65em}#limited .c-ttl_h2 h2 span.t10{width:7.4vw;height:4.87vw;margin-right:.55em}#limited .c-ttl_h2 h2 span.t11{width:4.24vw;height:4.99vw}#limited .c-column{position:relative}#limited .c-column ul li{margin-bottom:0}#limited .c-column ul li .txt{margin-top:1.41vw;margin-bottom:0px}#limited .c-column ul li .txt h4{width:47.6%;margin-bottom:.45em}#limited .c-column ul li:nth-child(1) .txt p{width:40%}#limited .c-column ul li:nth-child(2) .txt p{width:40%}#limited .c-column ul li:nth-child(3) .txt p{width:35.23%}#limited .c-column ul li:nth-child(4) .txt p{width:35.23%}#limited .img_crystal{margin-top:min(5.47vw,70px)}#limited .img_crystal figure{width:70%;aspect-ratio:896/672;margin:auto}#limited [data-scroll-content] ul .c-wrap{padding-left:3.91vw}#limited [data-scroll-content] ul .ttl_col h3{width:calc(100% - 3.67vw)}#limited [data-scroll-content] ul .ttl_col span.n{width:3.67vw}#limited .c-column .n1 svg{width:2.19vw}#limited .c-column .n2 svg{width:2.73vw}#limited .c-column .n3 svg{width:2.81vw}#limited .c-column .n4 svg{width:3.05vw}#limited .c-column ul li .ttl_col{margin-bottom:1.56vw}#limited .c-column ul li:nth-child(1) h3 img{width:29.06vw}#limited .c-column ul li:nth-child(2) h3 img{width:24.69vw}#limited .c-column ul li:nth-child(3) h3 img{width:29.06vw}#limited .c-column ul li:nth-child(4) h3 img{width:24.69vw}#special .c-ttl_h2{margin-bottom:1.56vw}#special .c-ttl_h2 .lead{margin-top:2.03vw}#special .c-ttl_h2 h2{display:flex}#special .c-ttl_h2 h2 span.wrap{display:flex;align-items:flex-end}#special .c-ttl_h2 h2 span.wrap:nth-of-type(2){margin-top:0em;margin-left:2.4em}#special .c-ttl_h2 h2 span{height:8.57vw}#special .c-ttl_h2 h2 span.t0{width:5.54vw;margin-right:.6em}#special .c-ttl_h2 h2 span.t1{width:4.81vw;margin-right:.45em}#special .c-ttl_h2 h2 span.t2{width:4.58vw;margin-right:.4em}#special .c-ttl_h2 h2 span.t3{width:4.46vw;margin-right:.55em}#special .c-ttl_h2 h2 span.t4{width:1.27vw;margin-right:.55em}#special .c-ttl_h2 h2 span.t5{width:4.41vw;margin-right:.75em}#special .c-ttl_h2 h2 span.t6{width:1.2vw}#special .c-ttl_h2 h2 span.t7{width:4.46vw;margin-right:.3em}#special .c-ttl_h2 h2 span.t8{width:4.82vw;margin-right:.6em}#special .c-ttl_h2 h2 span.t9{width:4.42vw;margin-right:.4em}#special .c-ttl_h2 h2 span.t10{width:3.08vw;margin-right:.2em}#special .c-ttl_h2 h2 span.t11{width:4.58vw;margin-right:.6em}#special .c-ttl_h2 h2 span.t12{width:4.42vw;margin-right:.4em}#special .c-ttl_h2 h2 span.t13{width:3.08vw;margin-right:.28em}#special .c-ttl_h2 h2 span.t14{width:4.24vw}#special .img_road{margin-top:min(5.47vw,70px);overflow:hidden}#special .img_road figure{width:110.31vw;aspect-ratio:1412/874;margin-left:-5.08vw}}[data-sp-parallax]{will-change:clip-path;clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)}#kv .scroll,#kv .content{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0, var(--hide-y), 0);opacity:0}#kv .catch_copy{opacity:0}#kv .img_mountain figure{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0, var(--hide-y), 0);opacity:0}#kv h1{overflow:hidden;padding-bottom:.1em}#kv h1 span img{transform:translate3d(0, 110%, 0);transition:transform .3s ease}#kv.active .img_mountain figure{opacity:1;transform:translate3d(0, 0, 0)}#kv.active h1 span img{transform:translate3d(0, 0, 0)}#kv.active h1 span.t0 img{transition-delay:0.225s}#kv.active h1 span.t1 img{transition-delay:0.25s}#kv.active h1 span.t2 img{transition-delay:0.275s}#kv.active h1 span.t3 img{transition-delay:0.3s}#kv.active h1 span.t4 img{transition-delay:0.325s}#kv.active h1 span.t5 img{transition-delay:0.35s}#kv.active h1 span.t6 img{transition-delay:0.375s}#kv.active h1 span.t7 img{transition-delay:0.4s}#kv.active h1 span.t8 img{transition-delay:0.425s}#kv.active h1 span.t9 img{transition-delay:0.45s}#kv.active h1 span.t10 img{transition-delay:0.475s}#kv.active h1 span.t11 img{transition-delay:0.5s}#kv.active h1 span.t12 img{transition-delay:0.525s}#kv.active h1 span.t13 img{transition-delay:0.55s}#kv.active h1 span.t14 img{transition-delay:0.575s}#kv.active h1 span.t15 img{transition-delay:0.6s}#kv.active h1 span.t16 img{transition-delay:0.625s}#kv.active h1 span.t17 img{transition-delay:0.65s}#kv.active h1 span.t18 img{transition-delay:0.675s}#kv.active .catch_copy{opacity:1}#kv.active .scroll,#kv.active .content{opacity:1;transform:translate3d(0, 0, 0);transition-delay:0.6s}#kv .lead p{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0, var(--hide-y), 0);opacity:0}#kv .lead.animate p{opacity:1;transform:translate3d(0, 0, 0)}#kv .lead.animate p:nth-of-type(1){transition-delay:0.1s}#kv .lead.animate p:nth-of-type(2){transition-delay:0.2s}#kv .lead.animate p:nth-of-type(3){transition-delay:0.3s}#kv .lead.animate p:nth-of-type(4){transition-delay:0.4s}.c-ttl_h2 h2 .wrap span{overflow:hidden;padding-bottom:.15em}.c-ttl_h2 h2 .wrap span img{transform:translate3d(0, 110%, 0);transition:transform .3s ease}.c-ttl_h2.animate h2 .wrap span img{transform:translate3d(0, 0, 0)}#about .c-ttl_h2 h2 .wrap span:nth-of-type(1) img{transition-delay:0.05s}#about .c-ttl_h2 h2 .wrap span:nth-of-type(2) img{transition-delay:0.1s}#about .c-ttl_h2 h2 .wrap span:nth-of-type(3) img{transition-delay:0.15s}#about .c-ttl_h2 h2 .wrap span:nth-of-type(4) img{transition-delay:0.2s}#about .c-ttl_h2 h2 .wrap span:nth-of-type(5) img{transition-delay:0.25s}#about .c-ttl_h2 h2 .wrap span:nth-of-type(6) img{transition-delay:0.3s}#about .c-ttl_h2 h2 .wrap span:nth-of-type(7) img{transition-delay:0.35s}#about .c-ttl_h2 h2 .wrap span:nth-of-type(8) img{transition-delay:0.4s}#about .c-ttl_h2 h2 .wrap span:nth-of-type(9) img{transition-delay:0.45s}#about .c-ttl_h2 h2 .wrap span:nth-of-type(10) img{transition-delay:0.5s}#about .c-ttl_h2 h2 .wrap span:nth-of-type(11) img{transition-delay:0.55s}#about .c-ttl_h2 h2 .wrap span:nth-of-type(12) img{transition-delay:0.6s}#about .c-ttl_h2 h2 .wrap span:nth-of-type(13) img{transition-delay:0.65s}#about .c-ttl_h2 h2 .wrap span:nth-of-type(14) img{transition-delay:0.7s}#about .content ul li{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0, var(--hide-y), 0);opacity:0}#about .content button{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0, var(--hide-y), 0);opacity:0}#about .content.animate li{opacity:1;transform:translate3d(0, 0, 0)}#about .content.animate li:nth-child(1){transition-delay:0.1s}#about .content.animate li:nth-child(2){transition-delay:0.2s}#about .content.animate li:nth-child(3){transition-delay:0.3s}#about .content.animate button{opacity:1;transform:translate3d(0, 0, 0);transition-delay:0.3s}#about .content.animate button.disable{opacity:0}#about .block_bnr{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0, var(--hide-y), 0);opacity:0}#about .block_bnr.animate{opacity:1;transform:translate3d(0, 0, 0)}#campaign .c-ttl_h2 h2 .wrap span:nth-of-type(1) img{transition-delay:0.05s}#campaign .c-ttl_h2 h2 .wrap span:nth-of-type(2) img{transition-delay:0.1s}#campaign .c-ttl_h2 h2 .wrap span:nth-of-type(3) img{transition-delay:0.15s}#campaign .c-ttl_h2 h2 .wrap span:nth-of-type(4) img{transition-delay:0.2s}#campaign .c-ttl_h2 h2 .wrap span:nth-of-type(5) img{transition-delay:0.25s}#campaign .c-ttl_h2 h2 .wrap span:nth-of-type(6) img{transition-delay:0.3s}#campaign .c-ttl_h2 h2 .wrap span:nth-of-type(7) img{transition-delay:0.35s}#campaign .c-ttl_h2 h2 .wrap span:nth-of-type(8) img{transition-delay:0.4s}#campaign .c-ttl_h2 h2 .wrap span:nth-of-type(9) img{transition-delay:0.45s}#campaign .content ul li{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0, var(--hide-y), 0);opacity:0}#campaign .content.animate ul li{opacity:1;transform:translate3d(0, 0, 0)}#campaign .content.animate ul li:nth-child(1){transition-delay:0.1s}#campaign .content.animate ul li:nth-child(2){transition-delay:0.2s}#limited .c-ttl_h2 .lead{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0, var(--hide-y), 0);opacity:0}#limited .c-ttl_h2.animate h2 .wrap span:nth-of-type(1) img{transition-delay:0.05s}#limited .c-ttl_h2.animate h2 .wrap span:nth-of-type(2) img{transition-delay:0.1s}#limited .c-ttl_h2.animate h2 .wrap span:nth-of-type(3) img{transition-delay:0.15s}#limited .c-ttl_h2.animate h2 .wrap span:nth-of-type(4) img{transition-delay:0.2s}#limited .c-ttl_h2.animate h2 .wrap span:nth-of-type(5) img{transition-delay:0.25s}#limited .c-ttl_h2.animate h2 .wrap span:nth-of-type(6) img{transition-delay:0.3s}#limited .c-ttl_h2.animate h2 .wrap span:nth-of-type(7) img{transition-delay:0.35s}#limited .c-ttl_h2.animate h2 .wrap span:nth-of-type(8) img{transition-delay:0.4s}#limited .c-ttl_h2.animate h2 .wrap span:nth-of-type(9) img{transition-delay:0.45s}#limited .c-ttl_h2.animate h2 .wrap span:nth-of-type(10) img{transition-delay:0.5s}#limited .c-ttl_h2.animate h2 .wrap span:nth-of-type(11) img{transition-delay:0.55s}#limited .c-ttl_h2.animate h2 .wrap span:nth-of-type(12) img{transition-delay:0.6s}#limited .c-ttl_h2.animate h2 .wrap span:nth-of-type(13) img{transition-delay:0.65s}#limited .c-ttl_h2.animate h2 .wrap span:nth-of-type(14) img{transition-delay:0.7s}#limited .c-ttl_h2.animate .lead{opacity:1;transform:translate3d(0, 0, 0);transition-delay:0.2s}#limited .content ul li{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0, var(--hide-y), 0);opacity:0}#limited .content button{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0, var(--hide-y), 0);opacity:0}#limited .content.animate ul li{opacity:1;transform:translate3d(0, 0, 0)}#limited .content.animate ul li:nth-child(1){transition-delay:0.1s}#limited .content.animate ul li:nth-child(2){transition-delay:0.2s}#limited .content.animate ul li:nth-child(3){transition-delay:0.3s}#limited .content.animate ul li:nth-child(4){transition-delay:0.4s}#limited .content.animate ul li:nth-child(5){transition-delay:0.5s}#limited .content.animate button{opacity:1;transform:translate3d(0, 0, 0);transition-delay:0.3s}#limited .content.animate button.disable{opacity:0}#special .c-ttl_h2 .lead{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0, var(--hide-y), 0);opacity:0}#special .c-ttl_h2.animate h2 .wrap span:nth-of-type(1) img{transition-delay:0.05s}#special .c-ttl_h2.animate h2 .wrap span:nth-of-type(2) img{transition-delay:0.1s}#special .c-ttl_h2.animate h2 .wrap span:nth-of-type(3) img{transition-delay:0.15s}#special .c-ttl_h2.animate h2 .wrap span:nth-of-type(4) img{transition-delay:0.2s}#special .c-ttl_h2.animate h2 .wrap span:nth-of-type(5) img{transition-delay:0.25s}#special .c-ttl_h2.animate h2 .wrap span:nth-of-type(6) img{transition-delay:0.3s}#special .c-ttl_h2.animate h2 .wrap span:nth-of-type(7) img{transition-delay:0.35s}#special .c-ttl_h2.animate h2 .wrap span:nth-of-type(8) img{transition-delay:0.4s}#special .c-ttl_h2.animate h2 .wrap span:nth-of-type(9) img{transition-delay:0.45s}#special .c-ttl_h2.animate h2 .wrap span:nth-of-type(10) img{transition-delay:0.5s}#special .c-ttl_h2.animate h2 .wrap span:nth-of-type(11) img{transition-delay:0.55s}#special .c-ttl_h2.animate h2 .wrap span:nth-of-type(12) img{transition-delay:0.6s}#special .c-ttl_h2.animate h2 .wrap span:nth-of-type(13) img{transition-delay:0.65s}#special .c-ttl_h2.animate h2 .wrap span:nth-of-type(14) img{transition-delay:0.7s}#special .c-ttl_h2.animate .lead{opacity:1;transform:translate3d(0, 0, 0);transition-delay:0.2s}#special .content ul li{transition:transform .5s ease 0s,opacity .5s ease 0s;transform:translate3d(0, var(--hide-y), 0);opacity:0}#special .content.animate ul li{opacity:1;transform:translate3d(0, 0, 0)}#special .content.animate ul li:nth-child(1){transition-delay:0.1s}#special .content.animate ul li:nth-child(2){transition-delay:0.2s}#special .content.animate ul li:nth-child(3){transition-delay:0.3s}#special .content.animate ul li:nth-child(4){transition-delay:0.4s}#special .content.animate ul li:nth-child(5){transition-delay:0.5s}#special .img_road{position:relative}#special .img_road:after{content:"";width:100%;height:100%;position:absolute;top:0px;left:0px;background:var(--color-bg);transition:opacity 1s ease}#special .img_road.animate:after{opacity:0;transition-delay:0.6s}@media all and (min-width: 1000px){#about .c-ttl_h2.animate h2 .wrap span.t0 img{transition-delay:0.03s}#about .c-ttl_h2.animate h2 .wrap span.t1 img{transition-delay:0.06s}#about .c-ttl_h2.animate h2 .wrap span.t2 img{transition-delay:0.09s}#about .c-ttl_h2.animate h2 .wrap span.t3 img{transition-delay:0.12s}#about .c-ttl_h2.animate h2 .wrap span.t4 img{transition-delay:0.15s}#about .c-ttl_h2.animate h2 .wrap span.t5 img{transition-delay:0.18s}#about .c-ttl_h2.animate h2 .wrap span.t6 img{transition-delay:0.21s}#about .c-ttl_h2.animate h2 .wrap span.t7 img{transition-delay:0.24s}#about .c-ttl_h2.animate h2 .wrap span.t8 img{transition-delay:0.27s}#about .c-ttl_h2.animate h2 .wrap span.t9 img{transition-delay:0.3s}#about .c-ttl_h2.animate h2 .wrap span.t10 img{transition-delay:0.33s}#about .c-ttl_h2.animate h2 .wrap span.t11 img{transition-delay:0.36s}#about .c-ttl_h2.animate h2 .wrap span.t12 img{transition-delay:0.39s}#about .c-ttl_h2.animate h2 .wrap span.t13 img{transition-delay:0.42s}#limited .c-ttl_h2.animate h2 .wrap span.t0 img{transition-delay:0.03s}#limited .c-ttl_h2.animate h2 .wrap span.t1 img{transition-delay:0.06s}#limited .c-ttl_h2.animate h2 .wrap span.t2 img{transition-delay:0.09s}#limited .c-ttl_h2.animate h2 .wrap span.t3 img{transition-delay:0.12s}#limited .c-ttl_h2.animate h2 .wrap span.t4 img{transition-delay:0.15s}#limited .c-ttl_h2.animate h2 .wrap span.t5 img{transition-delay:0.18s}#limited .c-ttl_h2.animate h2 .wrap span.t6 img{transition-delay:0.21s}#limited .c-ttl_h2.animate h2 .wrap span.t7 img{transition-delay:0.24s}#limited .c-ttl_h2.animate h2 .wrap span.t8 img{transition-delay:0.27s}#limited .c-ttl_h2.animate h2 .wrap span.t9 img{transition-delay:0.3s}#limited .c-ttl_h2.animate h2 .wrap span.t10 img{transition-delay:0.33s}#limited .c-ttl_h2.animate h2 .wrap span.t11 img{transition-delay:0.36s}#limited .c-ttl_h2.animate h2 .wrap span.t12 img{transition-delay:0.39s}#limited .c-ttl_h2.animate h2 .wrap span.t13 img{transition-delay:0.42s}#special .c-ttl_h2.animate h2 .wrap span.t0 img{transition-delay:0.03s}#special .c-ttl_h2.animate h2 .wrap span.t1 img{transition-delay:0.06s}#special .c-ttl_h2.animate h2 .wrap span.t2 img{transition-delay:0.09s}#special .c-ttl_h2.animate h2 .wrap span.t3 img{transition-delay:0.12s}#special .c-ttl_h2.animate h2 .wrap span.t4 img{transition-delay:0.15s}#special .c-ttl_h2.animate h2 .wrap span.t5 img{transition-delay:0.18s}#special .c-ttl_h2.animate h2 .wrap span.t6 img{transition-delay:0.21s}#special .c-ttl_h2.animate h2 .wrap span.t7 img{transition-delay:0.24s}#special .c-ttl_h2.animate h2 .wrap span.t8 img{transition-delay:0.27s}#special .c-ttl_h2.animate h2 .wrap span.t9 img{transition-delay:0.3s}#special .c-ttl_h2.animate h2 .wrap span.t10 img{transition-delay:0.33s}#special .c-ttl_h2.animate h2 .wrap span.t11 img{transition-delay:0.36s}#special .c-ttl_h2.animate h2 .wrap span.t12 img{transition-delay:0.39s}#special .c-ttl_h2.animate h2 .wrap span.t13 img{transition-delay:0.42s}}
