*,:after,:before{box-sizing:border-box;color:inherit}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;overflow-wrap:break-word;position:relative}a,address,article,b,blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,input,li,ol,p,pre,section,select,small,span,strong,table,tbody,td,textarea,tfoot,th,thead,tr,ul{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit}li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;max-width:100%;table-layout:fixed}img,video{display:block;max-width:100%;vertical-align:top}img{pointer-events:none}pre{white-space:normal}a{text-decoration:none}:active,:link,:visited{text-decoration:inherit}input,select,textarea{-webkit-appearance:none;background:none;border:none;border-radius:0;display:block}button{display:inline-block}button,label{background:none;border:none}label{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block}button,input[type=button],input[type=checkbox],input[type=file],input[type=radio],input[type=reset],input[type=submit],label{cursor:pointer}textarea{max-width:100%;min-width:100%;resize:vertical;width:100%}:focus{outline:none}figure{margin:0}:root{--color-black:#292929;--ease-origin-1:cubic-bezier(.34,.59,.06,1.01);--ease-origin-2:cubic-bezier(0.22,1,0.36,1);--ease-origin-3:cubic-bezier(.36,.9,0,.99);--ease-origin-4:cubic-bezier(0.16,1,0.3,1);--ease-lock:cubic-bezier(.64,-0.67,.31,1.54);--ease-in:cubic-bezier(0.42,0,1,1);--ease-out-back:cubic-bezier(0.34,1.15,0.3,1);--duration-origin-1:0.6s;--duration-origin-2:0.8s;--duration-origin-3:1.4s}@keyframes MoveLeft{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes MoveLeft2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes MoveVert{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes MoveVert2{0%{transform:translateY(0)}to{transform:translateY(-200%)}}main{font-family:Arial,Yu Gothic,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Meiryo,メイリオ,sans-serif;overflow:hidden;position:relative;z-index:10}.pc{display:block}@media screen and (max-width:644px){.pc{display:none}}.sp{display:none}@media screen and (max-width:644px){.sp{display:block}}img{width:100%}a{opacity:1;transition-delay:0s;transition-duration:.6s;transition-property:opacity,transform;transition-timing-function:var(cubic-bezier(.2,1,.2,1))}a:hover{opacity:.5}.img_slider{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden;width:100%}.img_slider span{display:block;flex-shrink:0;white-space:nowrap;width:0;will-change:transform}.img_slider span:nth-child(odd){animation:MoveLeft 36s linear -18s infinite}.img_slider span:nth-child(2n){animation:MoveLeft2 36s linear infinite}.img_slider span img{pointer-events:none}.img_slider.verticalSlider{flex-direction:column;height:100vh;margin-inline:0;width:auto;z-index:500}.img_slider.verticalSlider span{width:auto}.img_slider.verticalSlider span:nth-child(odd){animation:MoveVert 48s linear -24s infinite}.img_slider.verticalSlider span:nth-child(2n){animation:MoveVert2 48s linear infinite}.contents_wrapper{margin:0 0 0 auto;max-width:644px;min-width:450px;width:33%}@media screen and (max-width:644px){.contents_wrapper{min-width:auto;width:100%}}.op_layer{animation:fadeOut 1s ease 2s forwards;background-color:#fff;height:100%;pointer-events:none;position:fixed;width:100%;z-index:999}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.op_layer span{color:#dedede;display:block;font-size:clamp(0px,7.87vw,31px);font-weight:500;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}#index{position:relative}@keyframes wipeIn{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes zoomUp{0%{transform:scale(1)}to{transform:scale(1.15)}}#index .bg_slider{background:url(../images/t_slider_4.webp) no-repeat;background-size:cover;max-width:calc(100% - 450px);overflow:hidden;width:67%}#index .bg_slider,#index .bg_slider .slide{height:100%;left:0;position:absolute;top:0;z-index:1}#index .bg_slider .slide{clip-path:inset(0 0 0 100%);width:100%}#index .bg_slider .slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:scale(1);width:100%}#index .bg_slider .slide.active{animation:wipeIn 3s cubic-bezier(.22,1,.36,1) forwards;z-index:10}#index .bg_slider .slide.active img{animation:zoomUp 6s linear forwards}#index .bg_slider .slide.prev{clip-path:inset(0 0 0 0);z-index:5}#index .bg_slider .slide.prev img{animation:zoomUp 6s linear forwards}#index .line_qr{bottom:2.1875%;left:1.9270833333%;max-width:315px;min-width:168px;position:absolute;width:16.40625%;z-index:2}#index .fv_wrapper{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;position:relative;z-index:10}#index .title_area{background:#fff;padding:24vh 0 5.2vh}#index .title_area .logo{margin:32px 34px 0 0;max-width:48px;position:absolute;right:0;top:0;width:11.9592875318%}#index .title_area .title{margin-left:7.6335877863%;max-width:462px;width:72.010178117%}#index .slider_area{flex-grow:1;overflow:hidden;position:relative;width:100%}#index .slider_area .slider_parts{background:url(../images/t_slider_4.webp) no-repeat;background-size:cover;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}#index .slider_area .slider_parts .slide{clip-path:inset(0 0 0 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#index .slider_area .slider_parts .slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:scale(1);width:100%}#index .slider_area .slider_parts .slide.active{animation:wipeIn 3s cubic-bezier(.22,1,.36,1) forwards;z-index:10}#index .slider_area .slider_parts .slide.active img{animation:zoomUp 6s linear forwards}#index .slider_area .slider_parts .slide.prev{clip-path:inset(0 0 0 0);z-index:5}#index .slider_area .slider_parts .slide.prev img{animation:zoomUp 6s linear forwards}#index .slider_area .sns_slider{left:0;position:absolute;top:0;z-index:10}#index .slider_area .sns_slider .slider_wrapper{border-bottom:1px solid #fff;padding:3% 0}#index .slider_area .sns_slider .slider_wrapper .img_slider span{width:413.2315521628%}#index .slider_area .sns_slider .slider_wrapper .img_slider span:nth-child(odd){animation:MoveLeft 100s linear -50s infinite}#index .slider_area .sns_slider .slider_wrapper .img_slider span:nth-child(2n){animation:MoveLeft2 100s linear infinite}#index .slider_area .sns_items{align-items:center;display:inline-flex;gap:5%;justify-content:flex-start;margin:7% 0 0 7%}#index .slider_area .sns_items .item{background:#fff;border-radius:4px;display:block;padding:1% 2.5%}#index .slider_area .sns_items .item a{color:var(--color-black);display:inline-block;font-size:clamp(0px,4.33vw,16px);white-space:nowrap}#index .slider_area .bottom_parts{bottom:0;position:absolute;width:100%;z-index:10}#index .slider_area .bottom_parts .coming_soon{margin-left:3.8167938931%;width:75.0636132316%}#index .slider_area .bottom_parts .policy_items_wrapper{margin:3.0534351145% auto 0;padding:2.5% 0}#index .slider_area .bottom_parts .policy_items{align-items:center;color:#fff;display:flex;justify-content:space-between;margin:0 auto;width:89%}#index .slider_area .bottom_parts .policy_items .item{display:inline-block;font-size:clamp(0px,2.54vw,12px)}#index .slider_area .bottom_parts .policy_items .item a{display:inline-block}
