@charset "UTF-8";#mainview_wrap #mainview_slider{z-index:1}#mainview_slider:not(.slick-initialized)>.slide_item:not(:first-child){display:none;}#mainview_slider:not(.slick-initialized)>.slide_item:first-child{display:block;}#mainview_wrap .slide_caption_wrap{z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:1120ms ease;}#mainview_slider.is_ready .slick-current .slide_caption_wrap{opacity:1;transition-delay:560ms;}#mainview_slider.initial-caption #slide-01 .slide_caption_wrap{opacity:1;transition:none;}#mainview_wrap .slide_caption_inner{padding:36px 48px;}#mainview_wrap .slide_caption_inner *{pointer-events:auto}#mainview_slider .slide_item{padding:0}#mainview_slider .slide_img_wrap{height:100svh;}#mainview_slider .slide_img{filter:grayscale(20%);}#mainview_slider .slick-prev,#mainview_slider .slick-next{position:absolute;z-index:5;border:none;width:24px;height:24px;top:50%;transform:translateY(-50%);border-radius:10%;background:rgba(0,0,0,0.3);color:#ffffff;cursor:pointer;transition:background 0.4s;}#mainview_slider .slick-prev{left:8px}#mainview_slider .slick-next{right:8px}#mainview_slider .svg_icon{font-size:17px}#mainview_dots{width:100%;position:absolute;left:0;bottom:8px;z-index:5;pointer-events:none;}#mainview_dots .slick-dots{display:flex !important;justify-content:center;gap:12px;margin:1em 0;padding:0;list-style:none;}#mainview_dots .slick-dots button{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;font-size:0;cursor:pointer;pointer-events:auto}#mainview_dots .slick-dots button::after{content:"";display:block;transition:all .4s ease-out;border:1px solid #fff;width:100%;height:100%;flex:0 0 100%;border-radius:20px;background:#c6c6c6;}#mainview_dots .slick-dots li.slick-active button::after{background:#565656;}@media all and (min-width:768px){#mainview_slider .slide_img_wrap{height:100svh;}}@media all and (min-width:1024px){#mainview_slider .slide_img_wrap{height:100svh;}#mainview_wrap .slide_caption_inner{padding:36px 52px;}#mainview_slider .slick-prev,#mainview_slider .slick-next{width:28px;height:28px;}#mainview_slider .svg_icon{font-size:20px}}@media all and (min-width:1280px){}@media all and (min-width:1440px){#mainview_slider .slick-prev,#mainview_slider .slick-next{width:32px;height:32px;}#mainview_slider .svg_icon{font-size:22px}#mainview_wrap .slide_caption_inner{padding:36px 56px;}}@media (hover:hover) and (pointer:fine){#mainview_slider .slick-prev:hover,#mainview_slider .slick-next:hover{background:rgba(10,10,10,0.57);}#mainview_dots .slick-dots li:hover button::after{background:#565656;}}#mainview_scroll{position:absolute;z-index:5;right:1rem;bottom:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;text-decoration:none;}#mainview_scroll>span:first-child{font-size:.75rem;font-weight:700;letter-spacing:.2em;color:#111;writing-mode:vertical-rl;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,1px 1px 3px rgba(0,0,0,.4);}#mainview_scroll .scroll_line{position:relative;display:block;width:2px;height:45px;background:rgba(0,0,0,.2);overflow:hidden;box-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,0 0 3px rgba(0,0,0,.2);}#mainview_scroll .scroll_line::after{content:"";position:absolute;top:0;left:0;width:100%;height:40%;background:#111;animation:mainview_scroll_line 2s ease-in-out infinite;}@keyframes mainview_scroll_line{0%{transform:translateY(-100%)}100%{transform:translateY(250%)}}@media(min-width:768px){#mainview_scroll{right:2rem;bottom:2rem;gap:1rem;}#mainview_scroll .scroll_line{height:70px;}}@media(prefers-reduced-motion:reduce){#mainview_scroll .scroll_line::after{animation:none;}}