/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:960px;width:100%;height:100%;margin:0 auto;padding:0 10px;display:flex;justify-content:center;box-sizing:border-box}.modal-video-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media (orientation: landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media (orientation: landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{position:relative;font-family:var(--f-default);font-weight:400;color:var(--c-text);letter-spacing:0;line-height:1.5;overflow-wrap:anywhere;line-break:strict;background-color:var(--c-background)}body.is-scrollLock{overflow:hidden}body.is-scrollLock .wrapper{scrollbar-gutter:stable;overflow:auto}img{max-width:100%;height:auto;vertical-align:middle}input,button,textarea{font-family:var(--f-default)}p{line-height:1.75}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.header{position:fixed;z-index:var(--z-fixed)}@media print,screen and (min-width: 992px){.header{top:2.75rem;right:3.125rem;left:2.75rem;display:flex;align-items:center}}@media only screen and (max-width: 991.98px){.header-logo{position:absolute;z-index:1051;width:7.75rem;top:1.875rem;left:1.5rem}}.header-navigation>ul{display:flex}@media print,screen and (min-width: 992px){.header-navigation>ul{margin-block-start:.3125rem}}.header-navigation .sns{display:flex;gap:.5rem}.header-navigation .sns>li>a{display:flex;justify-content:center;align-items:center;border-radius:4px;background-color:#ffffffe6;width:3rem;height:2.625rem;transition:background-color .2s}@media (hover: hover){.header-navigation .sns>li>a:hover{background-color:#ffffff80}}@media only screen and (max-width: 991.98px){.header-navigation.out{display:none}}@media print,screen and (min-width: 992px){.header-navigation.out{display:flex;gap:1.125rem;margin-inline-start:auto}}.header-navigation.out .anchor-menu{gap:1rem}.header-navigation.out .anchor-menu>li>a{position:relative;display:inline-block;padding-block:.5rem}.header-navigation.out .anchor-menu>li>a:after{content:"";background-color:var(--c-red);position:absolute;display:inline-block;width:100%;height:2px;left:0;right:0;bottom:.2rem;transition:opacity .3s}.header-navigation.out .anchor-menu>li>a[aria-current=false]:after{opacity:0}.header-navigation.out .anchor-menu>li>a[aria-current=true]:after{opacity:1}@media (hover: hover){.header-navigation.out .anchor-menu>li>a:hover:after{opacity:1}}.header-navigation.inner{display:flex;justify-content:center}@media (max-height: 480px){.header-navigation.inner{max-width:none;flex-direction:row;gap:0}}@media (min-height: 481px){.header-navigation.inner{max-width:19.25rem;flex-direction:column;gap:3rem}}.header-navigation.inner>.anchor-menu{flex-direction:column}@media (max-height: 480px){.header-navigation.inner>.anchor-menu{gap:.75rem}}@media (min-height: 481px){.header-navigation.inner>.anchor-menu{gap:1rem}}@media only screen and (max-width: 991.98px){.header .global-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;flex-direction:column;justify-content:center;padding-inline:1.875rem;overflow-y:scroll;transition:opacity .3s,visibility .3s;background-color:var(--c-background)}.header .global-menu::-webkit-scrollbar{display:none}.header .global-menu>*{position:relative;z-index:1}}@media only screen and (max-width: 991.98px) and (max-width: 667px) and (max-height: 480px){.header .global-menu>*{right:-2.5rem}}@media only screen and (max-width: 991.98px){.header .global-menu:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;background-image:url(/image/title_top_sp.svg);background-repeat:no-repeat;background-size:calc(100% - 2.5rem);background-position:center}}@media only screen and (max-width: 991.98px) and (max-height: 480px){.header .global-menu:after{background-image:url(/image/title_top_pc.svg);background-repeat:no-repeat;background-size:calc(100% - 2.5rem);background-position:center}}@media only screen and (max-width: 991.98px){.header .global-menu[aria-hidden=false]{visibility:visible;opacity:1}.header .global-menu[aria-hidden=true]{visibility:hidden;opacity:0}}@media print,screen and (min-width: 576px){.header .global-menu{align-items:center}}@media print,screen and (min-width: 992px){.header .global-menu{display:none}}.header .global-menu-open,.header .global-menu-close{width:2.625rem;aspect-ratio:1/1;position:fixed;top:1.125rem;right:1.125rem}@media print,screen and (min-width: 992px){.header .global-menu-open,.header .global-menu-close{display:none}}.header .global-menu-open img,.header .global-menu-close img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recording-screen{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8}.recording-screen:before,.recording-screen:after{content:"";position:absolute;left:0;right:0;width:100%;z-index:-1}@media only screen and (max-width: 991.98px){.recording-screen:before,.recording-screen:after{height:5.875rem}}@media print,screen and (min-width: 992px){.recording-screen:before,.recording-screen:after{height:7.75rem}}.recording-screen:before{top:0;background:linear-gradient(black,rgba(0,0,0,0))}.recording-screen:after{bottom:0;background:linear-gradient(rgba(0,0,0,0),black)}.recording-screen>img{position:absolute}@media only screen and (max-width: 991.98px){.recording-screen>img:nth-of-type(1){top:.75rem;left:.75rem}}@media print,screen and (min-width: 992px){.recording-screen>img:nth-of-type(1){top:1.25rem;left:1.25rem}}@media only screen and (max-width: 991.98px){.recording-screen>img:nth-of-type(2){top:.75rem;right:.75rem}}@media print,screen and (min-width: 992px){.recording-screen>img:nth-of-type(2){top:1.25rem;right:1.25rem}}@media only screen and (max-width: 991.98px){.recording-screen>img:nth-of-type(3){bottom:.75rem;left:.75rem}}@media print,screen and (min-width: 992px){.recording-screen>img:nth-of-type(3){bottom:1.25rem;left:1.25rem}}@media only screen and (max-width: 991.98px){.recording-screen>img:nth-of-type(4){bottom:.75rem;right:.75rem}}@media print,screen and (min-width: 992px){.recording-screen>img:nth-of-type(4){bottom:1.25rem;right:1.25rem}}@media only screen and (max-width: 991.98px){.recording-screen.pc{display:none}}@media print,screen and (min-width: 992px){.recording-screen.sp{display:none}}#scrollButton{position:fixed;display:flex;align-items:center;z-index:9}@media only screen and (max-width: 991.98px){#scrollButton{bottom:1.75rem;left:1.875rem;gap:.3rem}}@media print,screen and (min-width: 992px){#scrollButton{bottom:3.125rem;left:3.125rem;gap:.5rem}}#scrollButton img[src$="light.svg"]{width:8px;animation:blink 1s ease-in-out infinite alternate}@keyframes blink{0%{opacity:.2}to{opacity:1}}@media only screen and (max-width: 991.98px){#scrollButton img[src$="text_scroll.svg"]{width:50px}}.fixed-link{position:fixed;z-index:9;opacity:1;transition:transform .3s .3s cubic-bezier(.34,0,.18,1.3),opacity .3s ease}@media only screen and (max-width: 991.98px){.fixed-link{z-index:1051;right:1.875rem;bottom:2.25rem;width:7.3125rem}}@media print,screen and (min-width: 992px){.fixed-link{right:3.125rem;bottom:3.125rem;width:12.375rem}}.fixed-link img{transition:transform .3s cubic-bezier(.34,0,.18,1.3)}.fixed-link img.banner_ticket,.fixed-link img.banner_ticket_sp{width:100%}@media only screen and (max-width: 991.98px){.fixed-link img.banner_ticket{display:none}}@media print,screen and (min-width: 992px){.fixed-link img.banner_ticket_sp{display:none}}.fixed-link img.banner_ticket_animation{position:absolute;z-index:-1;transform:translateY(0)}@media only screen and (max-width: 991.98px){.fixed-link img.banner_ticket_animation{width:3.625rem;left:1.875rem}}@media print,screen and (min-width: 992px){.fixed-link img.banner_ticket_animation{width:4.6875rem;left:3.8125rem}}@media (hover: hover){.fixed-link:hover .banner_ticket_animation,.fixed-link.open .banner_ticket_animation{transform:translateY(-75%)}.fixed-link:hover .banner_ticket{transform:rotate(-3deg)}}@media (hover: none){html[data-main-view-active=true] .fixed-link{opacity:0;transform:translateY(200%)}html[data-scroll-stop=true] .banner_ticket_animation,.fixed-link.open .banner_ticket_animation{transform:translateY(-75%)}html[data-scroll-stop=true] .banner_ticket{transform:rotate(-3deg)}}.main .first-view{contain:content;height:100vh}.main .first-view-title{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;opacity:.6;mix-blend-mode:difference}.main .first-view-title>img{width:100%;transform:scale(1.018);position:relative}.main .first-view-title>img.pc{left:8px}@media only screen and (max-width: 767.98px){.main .first-view-title>img.pc{display:none}}@media (max-width: 667px) and (max-height: 480px){.main .first-view-title>img.pc{display:flex}}.main .first-view-title>img.sp{left:2px}@media print,screen and (min-width: 768px){.main .first-view-title>img.sp{display:none}}@media (max-width: 667px) and (max-height: 480px){.main .first-view-title>img.sp{display:none}}.main .first-view .back-movie{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;pointer-events:none}.main .first-view .back-movie:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;width:100%;height:3.75rem;background:linear-gradient(black,rgba(0,0,0,0))}.main .first-view .back-movie:after{content:"";position:absolute;z-index:1;bottom:0;left:0;right:0;width:100%;height:3.75rem;background:linear-gradient(0deg,black,rgba(0,0,0,0))}.main .first-view .back-movie img,.main .first-view .back-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main .about{position:relative}@media only screen and (max-width: 991.98px){.main .about{padding-block:7rem 5.875rem}}@media print,screen and (min-width: 992px){.main .about{padding-block:11rem 17.5rem;margin-block-start:4.375rem}}.main .about>*{position:relative;z-index:1}.main .about:before{content:"";position:absolute;top:0;left:0;right:0;width:100%}@media only screen and (max-width: 991.98px){.main .about:before{background:linear-gradient(black 0%,rgba(0,0,0,0));height:20%}}@media print,screen and (min-width: 992px){.main .about:before{background:linear-gradient(black 60%,rgba(0,0,0,0));height:13.125rem}}.main .about .camera-photo-wrapper{contain:strict;position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100%;pointer-events:none}.main .about .camera-photo-wrapper picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.main .about .camera-photo{position:absolute;max-width:unset;opacity:.7}@media only screen and (max-width: 575.98px){.main .about .camera-photo{width:1181px;inset-block-start:17.25rem;inset-inline-start:calc((100% - 1181px)/2)}}@media only screen and (min-width: 576px) and (max-width: 991.98px){.main .about .camera-photo{width:1181px;inset-block-start:13.25rem;inset-inline-start:calc((100% - 1181px)/2)}}@media print,screen and (min-width: 992px){.main .about .camera-photo{width:1376px;inset-block-start:2.25rem;inset-inline-start:calc(var(--s-container-inline) + 420px - 240px)}}@media only screen and (min-width: 992px) and (max-width: 1199.98px){.main .about .camera-photo{inset-inline-start:calc(var(--s-container-inline) + 420px - 240px - (1200px - 100%) / 3)}}.main .about .section-title{text-align:left}@media only screen and (max-width: 991.98px){.main .about .section-title{margin-block-end:2.75rem}}@media print,screen and (min-width: 992px){.main .about .section-title{margin-block-end:3.5rem}}@media only screen and (max-width: 991.98px){.main .about .section-title img{width:17.75rem}}.main .about .about-title_sub{line-height:1.75;word-break:keep-all}@media only screen and (max-width: 991.98px){.main .about .about-title_sub{font-size:1.375rem;margin-block-end:1rem}}@media print,screen and (min-width: 992px){.main .about .about-title_sub{font-size:1.5rem;margin-block-end:1rem;padding-inline-start:.5rem}}@media print,screen and (min-width: 992px){.main .about .about-title_sub br{display:none}}.main .about p{line-height:2.25;font-size:1rem;word-break:keep-all}@media print,screen and (min-width: 992px){.main .about p{padding-inline-start:.5rem}}@media only screen and (max-width: 767.98px){.main .about p br.sp-none{display:none}}.main .about .sliding-images{overflow:hidden}@media only screen and (max-width: 991.98px){.main .about .sliding-images{margin-block-start:14.75rem}}@media print,screen and (min-width: 992px){.main .about .sliding-images{margin-block-start:4.75rem}}.main .about .sliding-images_wrapper{display:flex;overflow:hidden}@media only screen and (max-width: 991.98px){.main .about .sliding-images_wrapper{gap:6px}}@media print,screen and (min-width: 992px){.main .about .sliding-images_wrapper{gap:8px}}.main .about .sliding-images_wrapper ul{display:flex;flex-shrink:0;animation:scrollLeft 30s linear infinite}@media only screen and (max-width: 991.98px){.main .about .sliding-images_wrapper ul{gap:6px}}@media print,screen and (min-width: 992px){.main .about .sliding-images_wrapper ul{gap:8px}}.main .about .sliding-images_wrapper ul>li{flex-shrink:0}.main .about .sliding-images_wrapper ul>li img{width:100%}@media only screen and (max-width: 991.98px){.main .about .sliding-images_wrapper ul>li{width:330px}}@media print,screen and (min-width: 992px){.main .about .sliding-images_wrapper ul>li{width:466px}}@keyframes scrollLeft{0%{translate:0 0}to{translate:-100% 0}}@media only screen and (max-width: 767.98px){.main .about .point-list{padding-top:5.5rem;padding-bottom:10.25rem}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.main .about .point-list{padding-top:5.5rem;padding-bottom:1rem;overflow:hidden}}@media print,screen and (min-width: 992px){.main .about .point-list{padding-top:0;padding-bottom:12.25rem;overflow:hidden}}@media only screen and (max-width: 767.98px){.main .about .point-list-wrapper .section-title_sub img{width:17.0625rem}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.main .about .point-list-wrapper .section-title_sub img{width:28rem}}@media print,screen and (min-width: 992px){.main .about .point-list-wrapper .section-title_sub img{width:40.5rem}}@media only screen and (max-width: 767.98px){.main .about .point-list-wrapper{padding-block:11.125rem 10rem}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.main .about .point-list-wrapper{padding-block:11.125rem 0}}@media print,screen and (min-width: 992px){.main .about .point-list-wrapper{padding-block-start:15.3125rem;margin-block-end:-10.75rem}}.main .about .point-list>li{position:relative;display:flex;max-width:70rem;width:100vw;margin:auto;overflow:visible;background-repeat:no-repeat}@media only screen and (max-width: 767.98px){.main .about .point-list>li{height:24.5rem}}@media print,screen and (min-width: 768px){.main .about .point-list>li{height:auto}}@media only screen and (max-width: 767.98px){.main .about .point-list>li:nth-of-type(1){flex-flow:column}}@media print,screen and (min-width: 768px){.main .about .point-list>li:nth-of-type(1){padding-inline-start:2.5rem;padding-block:8rem 13.25rem;flex-flow:row}}@media only screen and (max-width: 767.98px){.main .about .point-list>li:nth-of-type(2){flex-flow:column;padding-top:7.5rem}}@media print,screen and (min-width: 768px){.main .about .point-list>li:nth-of-type(2){padding-block:0 13.25rem;padding-inline-start:2.5rem;flex-flow:row;justify-content:left}}@media print,screen and (min-width: 992px){.main .about .point-list>li:nth-of-type(2){justify-content:right}}@media only screen and (max-width: 767.98px){.main .about .point-list>li:nth-of-type(3){flex-flow:column;padding-top:17.5rem}}@media print,screen and (min-width: 768px){.main .about .point-list>li:nth-of-type(3){padding-block:0 13.25rem;padding-inline-start:2.5rem;flex-flow:row}}.main .about .point-list>li .texts-first,.main .about .point-list>li .texts-second,.main .about .point-list>li .texts-third{position:relative}@media only screen and (max-width: 767.98px){.main .about .point-list>li .texts-first .point-list_title,.main .about .point-list>li .texts-second .point-list_title,.main .about .point-list>li .texts-third .point-list_title{margin-block-end:.75rem}}@media print,screen and (min-width: 768px){.main .about .point-list>li .texts-first .point-list_title,.main .about .point-list>li .texts-second .point-list_title,.main .about .point-list>li .texts-third .point-list_title{margin-block-end:1.25rem}}@media only screen and (max-width: 767.98px){.main .about .point-list>li .texts-first .point-list_title .point-lists-number,.main .about .point-list>li .texts-second .point-list_title .point-lists-number,.main .about .point-list>li .texts-third .point-list_title .point-lists-number{position:absolute;right:1.25rem;z-index:-1;width:4.875rem}}@media print,screen and (min-width: 768px){.main .about .point-list>li .texts-first .point-list_title .point-lists-number,.main .about .point-list>li .texts-second .point-list_title .point-lists-number,.main .about .point-list>li .texts-third .point-list_title .point-lists-number{position:absolute;left:0;z-index:-1;width:8.75rem}}@media only screen and (max-width: 767.98px){.main .about .point-list>li .texts-first .point-list_title .white-text,.main .about .point-list>li .texts-second .point-list_title .white-text,.main .about .point-list>li .texts-third .point-list_title .white-text{padding-block:0}}@media print,screen and (min-width: 768px){.main .about .point-list>li .texts-first .point-list_title .white-text,.main .about .point-list>li .texts-second .point-list_title .white-text,.main .about .point-list>li .texts-third .point-list_title .white-text{padding-block-start:4.375rem}}@media only screen and (max-width: 767.98px){.main .about .point-list>li .texts-first .point-list_title .white-text[src$="title_point01.svg"],.main .about .point-list>li .texts-second .point-list_title .white-text[src$="title_point01.svg"],.main .about .point-list>li .texts-third .point-list_title .white-text[src$="title_point01.svg"]{width:90%}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.main .about .point-list>li .texts-first .point-list_title .white-text[src$="title_point01.svg"],.main .about .point-list>li .texts-second .point-list_title .white-text[src$="title_point01.svg"],.main .about .point-list>li .texts-third .point-list_title .white-text[src$="title_point01.svg"]{width:100%}}@media print,screen and (min-width: 992px){.main .about .point-list>li .texts-first .point-list_title .white-text[src$="title_point01.svg"],.main .about .point-list>li .texts-second .point-list_title .white-text[src$="title_point01.svg"],.main .about .point-list>li .texts-third .point-list_title .white-text[src$="title_point01.svg"]{width:100%}}@media only screen and (max-width: 767.98px){.main .about .point-list>li .texts-first .point-list_title .white-text[src$="title_point02.svg"],.main .about .point-list>li .texts-second .point-list_title .white-text[src$="title_point02.svg"],.main .about .point-list>li .texts-third .point-list_title .white-text[src$="title_point02.svg"]{display:none}}@media print,screen and (min-width: 768px){.main .about .point-list>li .texts-first .point-list_title .white-text[src$="title_point02.svg"],.main .about .point-list>li .texts-second .point-list_title .white-text[src$="title_point02.svg"],.main .about .point-list>li .texts-third .point-list_title .white-text[src$="title_point02.svg"]{width:100%}}@media only screen and (max-width: 767.98px){.main .about .point-list>li .texts-first .point-list_title .white-text[src$="title_point02_sp.svg"],.main .about .point-list>li .texts-second .point-list_title .white-text[src$="title_point02_sp.svg"],.main .about .point-list>li .texts-third .point-list_title .white-text[src$="title_point02_sp.svg"]{width:72%}}@media print,screen and (min-width: 768px){.main .about .point-list>li .texts-first .point-list_title .white-text[src$="title_point02_sp.svg"],.main .about .point-list>li .texts-second .point-list_title .white-text[src$="title_point02_sp.svg"],.main .about .point-list>li .texts-third .point-list_title .white-text[src$="title_point02_sp.svg"]{display:none}}@media print,screen and (min-width: 992px){.main .about .point-list>li .texts-first .point-list_title .white-text[src$="title_point03.svg"],.main .about .point-list>li .texts-second .point-list_title .white-text[src$="title_point03.svg"],.main .about .point-list>li .texts-third .point-list_title .white-text[src$="title_point03.svg"]{width:100%}}.main .about .point-list>li .texts-first p,.main .about .point-list>li .texts-second p,.main .about .point-list>li .texts-third p{font-size:1rem;word-break:keep-all}@media only screen and (max-width: 767.98px){.main .about .point-list>li .texts-first p,.main .about .point-list>li .texts-second p,.main .about .point-list>li .texts-third p{line-height:1.875}}@media print,screen and (min-width: 768px){.main .about .point-list>li .texts-first p,.main .about .point-list>li .texts-second p,.main .about .point-list>li .texts-third p{line-height:2.5}}@media only screen and (max-width: 767.98px){.main .about .point-list>li .texts-first .white-text,.main .about .point-list>li .texts-first p,.main .about .point-list>li .texts-second .white-text,.main .about .point-list>li .texts-second p,.main .about .point-list>li .texts-third .white-text,.main .about .point-list>li .texts-third p{padding-inline:1.875rem}}@media only screen and (max-width: 767.98px){.main .about .point-list>li .texts-first,.main .about .point-list>li .texts-second,.main .about .point-list>li .texts-third{padding-inline-start:0}}@media print,screen and (min-width: 768px){.main .about .point-list>li .texts-first,.main .about .point-list>li .texts-second,.main .about .point-list>li .texts-third{padding-inline-start:3.25rem}}@media only screen and (max-width: 767.98px){.main .about .point-list>li .texts-first{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.main .about .point-list>li .texts-first{max-width:61.5vw}}@media print,screen and (min-width: 992px){.main .about .point-list>li .texts-first{max-width:36.25rem}}@media only screen and (max-width: 991.98px){.main .about .point-list>li .texts-second{max-width:69.5vw;left:0}}@media only screen and (max-width: 767.98px){.main .about .point-list>li .texts-second{max-width:100%}}@media print,screen and (min-width: 992px){.main .about .point-list>li .texts-second{max-width:41rem;left:-2rem}}@media only screen and (max-width: 767.98px){.main .about .point-list>li .texts-third{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.main .about .point-list>li .texts-third{max-width:63.3vw}}@media print,screen and (min-width: 992px){.main .about .point-list>li .texts-third{max-width:39.25rem}}.main .about .point-list>li .screaming{z-index:-1}@media only screen and (max-width: 767.98px){.main .about .point-list>li .screaming{position:relative;bottom:0;width:19.1875rem;left:50%;transform:translate(-50%)}}@media print,screen and (min-width: 768px){.main .about .point-list>li .screaming{width:24.875rem;top:53%;transform:translateY(-50%);position:absolute;right:0}}@media print,screen and (min-width: 992px){.main .about .point-list>li .screaming{width:27.875rem;top:53%;transform:translateY(-50%);position:absolute;right:0}}.main .about .point-list>li .comment{z-index:-1}@media only screen and (max-width: 767.98px){.main .about .point-list>li .comment{position:absolute;top:14.625rem;width:18.375rem;left:46%;transform:translate(-50%)}}@media print,screen and (min-width: 768px){.main .about .point-list>li .comment{position:absolute;width:24.75rem;top:30%;transform:translateY(-50%);right:0}}@media print,screen and (min-width: 992px){.main .about .point-list>li .comment{width:29.75rem;top:30%;left:-2.8125rem}}.main .about .point-list>li .gift{z-index:-1}@media only screen and (max-width: 767.98px){.main .about .point-list>li .gift{position:absolute;top:22rem;width:31.125rem;left:50%;transform:translate(-50%)}}@media print,screen and (min-width: 768px){.main .about .point-list>li .gift{display:inherit;position:absolute;right:-10rem;width:45.6875rem;top:32%;transform:translateY(-50%)}}.main .about .previous{text-align:center}@media only screen and (max-width: 767.98px){.main .about .previous{margin-block-end:1.75rem}}@media print,screen and (min-width: 768px){.main .about .previous{margin-block-end:3.75rem}}@media only screen and (max-width: 767.98px){.main .about .previous img{height:1.75rem}}@media print,screen and (min-width: 768px){.main .about .previous img{height:2rem}}.main .apartment{position:relative;overflow:hidden}@media only screen and (max-width: 991.98px){.main .apartment{padding-block:7rem 4.75rem}}@media print,screen and (min-width: 992px){.main .apartment{padding-block:11rem 14.75rem}}.main .apartment:before,.main .apartment:after{content:"";position:absolute;left:0;right:0;width:100%}@media print,screen and (min-width: 992px){.main .apartment:before,.main .apartment:after{height:10rem}}.main .apartment:before{top:0}@media only screen and (max-width: 991.98px){.main .apartment:before{background:linear-gradient(black 50%,rgba(0,0,0,0));height:17rem}}@media print,screen and (min-width: 992px){.main .apartment:before{background:linear-gradient(black,rgba(0,0,0,0))}}.main .apartment:after{bottom:0;background:linear-gradient(rgba(0,0,0,0),black)}@media only screen and (max-width: 991.98px){.main .apartment:after{height:11.875rem}}.main .apartment-back{position:absolute;right:0;bottom:0;z-index:-1;width:auto;height:100%;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width: 767.98px){.main .apartment-back{height:900px}}.main .apartment-container{position:relative;z-index:1;margin-inline:var(--s-container-inline)}.main .apartment-container .section-title{margin-block-end:4.375rem}@media only screen and (max-width: 575.98px){.main .apartment-container .section-title img{width:12rem}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.main .apartment-container .section-title img{width:31.0625rem}}@media print,screen and (min-width: 992px){.main .apartment-container .section-title img{width:44.75rem}}.main .apartment-container p{font-size:1rem;line-height:2.5;text-align:center;word-break:keep-all}.main .apartment-container p:not(:last-of-type){margin-block-end:1.5em}.main .schedule{position:relative}@media only screen and (max-width: 991.98px){.main .schedule{padding-block-start:7rem}}@media print,screen and (min-width: 992px){.main .schedule{margin-block-start:1.75rem;padding-block-start:11rem}}@media only screen and (max-width: 991.98px){.main .schedule .section-title{margin-block-end:3.25rem}}@media print,screen and (min-width: 992px){.main .schedule .section-title{margin-block-end:1.625rem}}.main .schedule .paper-back{position:relative;overflow:hidden}.main .schedule .paper-back .wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;min-width:100%;max-width:none}@media only screen and (max-width: 767.98px){.main .schedule .paper-back{padding-block:8.25rem}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.main .schedule .paper-back{padding-block:8.625rem}}@media print,screen and (min-width: 992px){.main .schedule .paper-back{padding-block:15.3125rem}}.main .schedule .paper-back:before,.main .schedule .paper-back:after{content:"";width:100%;position:absolute;z-index:2}@media only screen and (max-width: 767.98px){.main .schedule .paper-back:before,.main .schedule .paper-back:after{height:1.625rem}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.main .schedule .paper-back:before,.main .schedule .paper-back:after{height:2rem}}@media only screen and (min-width: 992px) and (max-width: 1199.98px){.main .schedule .paper-back:before,.main .schedule .paper-back:after{height:2.75rem}}@media print,screen and (min-width: 1200px){.main .schedule .paper-back:before,.main .schedule .paper-back:after{height:3.875rem}}@media (max-width: 1499px){.main .schedule .paper-back:before,.main .schedule .paper-back:after{background-size:cover}}@media (min-width: 1500px){.main .schedule .paper-back:before,.main .schedule .paper-back:after{background-size:contain;background-repeat:repeat-x}}.main .schedule .paper-back:before{top:0;background-image:url(/image/mask_out_top.svg)}.main .schedule .paper-back:after{bottom:0;background-image:url(/image/mask_out_bottom.svg)}@media print,screen and (min-width: 1200px){.main .schedule .paper-back .container{margin-inline:calc((100% - 55.625rem)/2)}}@media only screen and (max-width: 991.98px){.main .schedule-title{margin-block-end:3.125rem}}@media print,screen and (min-width: 992px){.main .schedule-title{margin-block-end:6.5rem}}.main .schedule-title img{width:100%}@media print,screen and (min-width: 768px){.main .schedule-title img.sp{display:none}}@media only screen and (max-width: 767.98px){.main .schedule-title img.pc{display:none}}.main .schedule .perform-info-list{display:flex;flex-direction:column}@media only screen and (max-width: 991.98px){.main .schedule .perform-info-list:not(:last-of-type){margin-block-end:6.875rem}}@media print,screen and (min-width: 992px){.main .schedule .perform-info-list:not(:last-of-type){margin-block-end:15rem}}@media only screen and (max-width: 991.98px){.main .schedule .perform-info-list{gap:4.875rem}}@media print,screen and (min-width: 992px){.main .schedule .perform-info-list{gap:11rem}}.main .schedule .perform-info-list-title{font-weight:700;text-align:center;word-break:keep-all}@media only screen and (max-width: 991.98px){.main .schedule .perform-info-list-title{font-size:1.25rem;margin-block-end:1rem}}@media print,screen and (min-width: 992px){.main .schedule .perform-info-list-title{font-size:2.25rem;margin-block-end:1.75rem}}@media only screen and (max-width: 991.98px){.main .schedule .perform-info-list-title .time{display:block;font-size:1.5rem}}@media print,screen and (min-width: 992px){.main .schedule .perform-info-list-title .time{display:inline-block;margin-inline-end:.8rem}}@media only screen and (max-width: 991.98px){.main .schedule .perform-info-list-title .lowercase-letter{font-size:.75rem}}@media print,screen and (min-width: 992px){.main .schedule .perform-info-list-title .lowercase-letter{font-size:1.5rem}}.main .schedule .perform-info-list-title .no-line-break{white-space:nowrap}.main .schedule .perform-info-list>li{position:relative}.main .schedule .perform-info-list>li .handwrite-border{position:absolute;display:inline-block;max-width:none}@media only screen and (max-width: 991.98px){.main .schedule .perform-info-list>li .handwrite-border{left:50%;transform:translate(-50%);width:100%;bottom:-2.875rem}}@media print,screen and (min-width: 992px){.main .schedule .perform-info-list>li .handwrite-border{left:-.3125rem;right:-.3125rem;width:calc(100% + .625rem);bottom:-6rem}}.main .schedule .perform-info-list>li .video-jaggy{-webkit-mask-image:url(/image/mask_video.svg);mask-image:url(/image/mask_video.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;display:block;overflow:hidden;aspect-ratio:44/25}.main .schedule .perform-info-list>li .performers{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width: 991.98px){.main .schedule .perform-info-list>li .performers{gap:1rem .375rem}}@media print,screen and (min-width: 992px){.main .schedule .perform-info-list>li .performers{gap:.875rem}}.main .schedule .perform-info-list>li .performers-title{text-align:center;font-weight:700}@media only screen and (max-width: 991.98px){.main .schedule .perform-info-list>li .performers-title{font-size:1.25rem;margin-block:1.25rem .875rem}}@media print,screen and (min-width: 992px){.main .schedule .perform-info-list>li .performers-title{font-size:2.1875rem;margin-block:2rem 1.375rem}}.main .schedule .perform-info-list>li .performers>li{max-width:9.625rem}@media only screen and (max-width: 991.98px){.main .schedule .perform-info-list>li .performers>li{width:calc((100% - .75rem) / 3)}}@media print,screen and (min-width: 992px){.main .schedule .perform-info-list>li .performers>li{width:calc((100% - 1.75rem) / 3)}}.main .schedule .perform-info-list>li .performers>li figure{width:100%}.main .schedule .perform-info-list>li .performers>li figure picture{display:block;overflow:hidden;width:100%;aspect-ratio:1/1;-webkit-mask-image:url(/image/mask_performer.svg);mask-image:url(/image/mask_performer.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.main .schedule .perform-info-list>li .performers>li figure figcaption{line-height:1!important;text-align:center;word-break:keep-all}@media only screen and (max-width: 991.98px){.main .schedule .perform-info-list>li .performers>li figure figcaption{margin-block-start:.875rem;font-size:.875rem}}@media print,screen and (min-width: 992px){.main .schedule .perform-info-list>li .performers>li figure figcaption{margin-block-start:1rem;font-size:1.125rem}}@media only screen and (max-width: 767.98px){.main .schedule .perform-info-list>li .performers>li figure figcaption .lowercase-letter{font-size:.625rem}}@media print,screen and (min-width: 768px){.main .schedule .perform-info-list>li .performers>li figure figcaption .lowercase-letter{font-size:.875rem}}@media only screen and (max-width: 767.98px){.main .participation{margin-block-start:2.875rem}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.main .participation{margin-block-start:2.5rem}}@media only screen and (max-width: 991.98px){.main .participation{padding-block-start:7rem}}@media print,screen and (min-width: 992px){.main .participation{padding-block-start:11rem;margin-block-start:4.375rem}}@media only screen and (max-width: 991.98px){.main .participation .section-title img{width:12.5rem}}@media print,screen and (min-width: 992px){.main .participation .section-title img{width:22.1875rem}}@media print,screen and (min-width: 1400px){.main .participation .container{margin-inline:calc((100% - 77.5rem)/2)}}@media print,screen and (min-width: 768px){.main .participation .participation-contents{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem}}@media only screen and (max-width: 767.98px){.main .participation .participation-contents{margin-top:2.25rem}}.main .participation .step{position:relative;grid-row:span 3;display:grid;grid-template-rows:subgrid}@media only screen and (max-width: 767.98px){.main .participation .step{padding-block-start:1.75rem;padding-block-end:2.25rem;padding-inline:0}}@media print,screen and (min-width: 768px){.main .participation .step{padding-top:1.3rem;padding-inline:2.78vw;padding-block:1.3rem}}.main .participation .first,.main .participation .second{border-color:#ffffff4d}@media only screen and (max-width: 767.98px){.main .participation .first,.main .participation .second{border-bottom-width:.0625rem}}@media print,screen and (min-width: 768px){.main .participation .first,.main .participation .second{border-right-width:.0625rem}}.main .participation .number{margin-inline:auto;height:5.125rem}@media print,screen and (min-width: 768px){.main .participation .number{height:6.875rem}}.main .participation .text{position:relative;top:-2.5rem;text-align:center}.main .participation h3:not(.section-title_sub){word-break:keep-all;font-size:1.3125rem;padding-bottom:.75rem}@media print,screen and (min-width: 768px){.main .participation h3:not(.section-title_sub){font-size:1.5rem}}.main .participation p{word-break:keep-all;line-height:1.5}.main .participation .icon{position:relative;bottom:0;left:50%;transform:translate(-50%)}@media only screen and (max-width: 767.98px){.main .participation .icon{width:4.175rem}}@media print,screen and (min-width: 768px){.main .participation .icon{width:5.5rem}}@media only screen and (max-width: 991.98px){.main .participation .section-title_sub{margin-block-end:3.375rem;padding-block-start:9.25rem}.main .participation .section-title_sub img{width:13rem}}@media print,screen and (min-width: 992px){.main .participation .section-title_sub{margin-block-end:3.125rem;padding-block-start:9.75rem}}.main .participation .ticket-type{display:flex;flex-direction:column}@media only screen and (max-width: 991.98px){.main .participation .ticket-type{gap:2rem}}@media print,screen and (min-width: 992px){.main .participation .ticket-type{gap:2.5rem}}.main .participation .ticket-type .ticket_name{position:relative;display:flex}.main .participation .ticket-type .ticket_name:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;right:0;opacity:.75;background-image:linear-gradient(to right,#fff 7px,transparent 3px);background-size:13px 3px;background-repeat:repeat-x;background-position:right bottom}@media only screen and (max-width: 991.98px){.main .participation .ticket-type .ticket_name{padding-block-end:1.6rem;flex-direction:column;gap:1.5rem}}@media print,screen and (min-width: 992px){.main .participation .ticket-type .ticket_name{padding-block-end:2rem;align-items:center;justify-content:space-between}}.main .participation .ticket-type .ticket_name .ticket-type-title{font-weight:500;line-height:1.25}@media only screen and (max-width: 991.98px){.main .participation .ticket-type .ticket_name .ticket-type-title{font-size:1.5rem}}@media print,screen and (min-width: 992px){.main .participation .ticket-type .ticket_name .ticket-type-title{font-size:2rem}}.main .participation .ticket-type .ticket_name .ticket-type-title .price{display:block;font-weight:700}@media only screen and (max-width: 991.98px){.main .participation .ticket-type .ticket_name .ticket-type-title .price{font-size:3rem}}@media print,screen and (min-width: 992px){.main .participation .ticket-type .ticket_name .ticket-type-title .price{font-size:3.5rem}}.main .participation .ticket-type .ticket_name .item{display:flex;align-items:center}@media only screen and (max-width: 991.98px){.main .participation .ticket-type .ticket_name .item{gap:.75rem;margin-block-start:-.6875rem}}@media print,screen and (min-width: 992px){.main .participation .ticket-type .ticket_name .item{gap:1.5rem;padding-inline-end:.9rem}}@media only screen and (max-width: 991.98px){.main .participation .ticket-type .ticket_name .item .plus{font-size:.75rem}}@media print,screen and (min-width: 992px){.main .participation .ticket-type .ticket_name .item .plus{font-size:1rem}}.main .participation .ticket-type .ticket_name .item .none{opacity:.3}.main .participation .ticket-type .ticket_name .item .none .non-expression{display:none}.main .participation .ticket-type .content{display:flex;align-items:center}@media only screen and (max-width: 991.98px){.main .participation .ticket-type .content{gap:.4375rem;font-size:.875rem}}@media print,screen and (min-width: 992px){.main .participation .ticket-type .content{gap:1rem;font-size:1.5rem}}@media only screen and (max-width: 991.98px){.main .participation .ticket-type .content img[src$="icon_ticket.svg"]{width:2.1875rem}}@media print,screen and (min-width: 992px){.main .participation .ticket-type .content img[src$="icon_ticket.svg"]{width:3.375rem}}@media only screen and (max-width: 991.98px){.main .participation .ticket-type .content img[src$="icon_cheki.svg"]{width:.9375rem}}@media print,screen and (min-width: 992px){.main .participation .ticket-type .content img[src$="icon_cheki.svg"]{width:1.5625rem}}.main .participation .ticket-type .flex{display:flex}@media only screen and (max-width: 991.98px){.main .participation .ticket-type .flex{flex-direction:column;padding-block-start:3rem}}@media print,screen and (min-width: 992px){.main .participation .ticket-type .flex{padding-block-start:2.5rem;justify-content:space-between;gap:2.5rem}}@media only screen and (max-width: 991.98px){.main .participation .ticket-type .flex .detail>dt{margin-block-end:1.125rem;font-size:1.25rem;gap:.75rem}}@media print,screen and (min-width: 992px){.main .participation .ticket-type .flex .detail>dt{margin-block-end:.75rem}}.main .participation .ticket-type .flex .detail>dd .large{font-size:1rem;margin-block-end:1rem}.main .participation .ticket-type .flex .detail>dd .notes{font-size:.75rem;margin-block-start:1rem;font-family:var(--f-notosans)}.main .participation .ticket-type .flex .img-area{background-color:var(--c-white);display:flex;justify-content:center;align-items:center}.main .participation .ticket-type .flex .img-area img{width:266px}.main .participation .ticket-type .flex .img-area.pc{width:55%;padding-inline:1rem}@media only screen and (max-width: 991.98px){.main .participation .ticket-type .flex .img-area.pc{display:none}}@media only screen and (max-width: 575.98px){.main .participation .ticket-type .flex .img-area.sp{flex-flow:column;width:100%;padding-block:1rem}}@media print,screen and (min-width: 576px){.main .participation .ticket-type .flex .img-area.sp{padding-inline:1rem;width:100%;height:227px}}@media print,screen and (min-width: 992px){.main .participation .ticket-type .flex .img-area.sp{display:none}}.main .participation .purchase-title{text-align:center}@media only screen and (max-width: 991.98px){.main .participation .purchase-title{margin-block-start:4.5rem;margin-block-end:1.625rem}}@media print,screen and (min-width: 992px){.main .participation .purchase-title{margin-block-start:9.375rem;margin-block-end:2.5rem}}@media only screen and (max-width: 767.98px){.main .participation .purchase-title img{height:1.75rem}}@media print,screen and (min-width: 768px){.main .participation .purchase-title img{height:2rem}}@media only screen and (max-width: 767.98px){.main .participation .purchase-list{display:flex;flex-direction:column;gap:3.75rem}}@media print,screen and (min-width: 768px){.main .participation .purchase-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.43vw}}.main .participation .purchase-list>li{width:100%}.main .participation .purchase-list>li>a{display:flex;flex-direction:column;gap:.9rem;transition:opacity .2s}.main .participation .purchase-list>li>a .picture-wrapper{overflow:hidden}.main .participation .purchase-list>li>a .text-area{position:relative;display:flex;flex-direction:column;border-block-end:1px solid var(--c-white);padding-block-end:1rem;padding-inline-end:2rem;font-weight:700}@media only screen and (max-width: 991.98px){.main .participation .purchase-list>li>a .text-area time{font-size:.875rem}}@media print,screen and (min-width: 992px){.main .participation .purchase-list>li>a .text-area time{font-size:1rem}}.main .participation .purchase-list>li>a .text-area .text-area-text{word-break:keep-all}@media only screen and (max-width: 991.98px){.main .participation .purchase-list>li>a .text-area .text-area-text{font-size:1rem}}@media print,screen and (min-width: 992px){.main .participation .purchase-list>li>a .text-area .text-area-text{font-size:1rem}}.main .participation .purchase-list>li>a[target=_blank] .text-area:after{content:"";background-image:url(/image/common/icon_link-alt.svg);background-size:contain;background-repeat:no-repeat;aspect-ratio:1/1;width:18px;display:inline-block;position:absolute;top:calc(50% - 15px);right:0}.main .participation .purchase-list>li>a[target=_blank] .text-area-text .no-line-break{white-space:nowrap}@media (hover: hover){.main .participation .purchase-list>li>a img{transition:.2s}.main .participation .purchase-list>li>a .text-area{transition:.2s}.main .participation .purchase-list>li>a:hover img{transform:scale(1.0125)}.main .participation .purchase-list>li>a:hover .text-area{border-block-end:1px solid var(--c-red)}}@media only screen and (max-width: 991.98px){.main .digest{padding-block-start:7rem;margin-block-start:5rem}}@media print,screen and (min-width: 992px){.main .digest{padding-block-start:11rem;margin-block-start:3.875rem}}@media print,screen and (min-width: 1200px){.main .digest{margin-inline:calc((100% - 65.875rem)/2)}}@media only screen and (max-width: 991.98px){.main .digest .section-title{margin-block-end:3.125rem}.main .digest .section-title img{width:12.625rem}}@media print,screen and (min-width: 992px){.main .digest .section-title{margin-block-end:4.375rem}}.main .digest-list{display:flex}@media only screen and (max-width: 767.98px){.main .digest-list{flex-direction:column}}@media only screen and (max-width: 991.98px){.main .digest-list{gap:1.25rem}}@media print,screen and (min-width: 992px){.main .digest-list{gap:1.375rem}}@media only screen and (min-width: 768px) and (max-width: 991.98px){.main .digest-list>li{width:calc((100% - 1.25rem)/2)}}@media print,screen and (min-width: 992px){.main .digest-list>li{width:calc((100% - 1.325rem)/2)}}.main .digest-list>li .box-video+p{word-break:keep-all;text-align:center}@media only screen and (max-width: 991.98px){.main .digest-list>li .box-video+p{font-size:1rem;margin-block-start:.5rem}}@media print,screen and (min-width: 992px){.main .digest-list>li .box-video+p{font-size:1.125rem;margin-block-start:.6875rem}}@media only screen and (max-width: 991.98px){.main .contact{padding-block:7rem 11.25rem;margin-block-start:2.875rem}}@media print,screen and (min-width: 992px){.main .contact{padding-block:11rem 14.75rem;margin-block-start:4rem}}@media only screen and (max-width: 991.98px){.main .contact .section-title{margin-block-end:3.125rem}.main .contact .section-title img{width:16.5rem}}@media print,screen and (min-width: 992px){.main .contact .section-title{margin-block-end:4.375rem}}.main .contact-list{margin-inline:auto;max-width:34.5rem}.main .contact-list>li>a{display:flex;align-items:center;gap:1rem;width:100%;height:5rem;position:relative;border-block-end:1px solid var(--c-white);transition:opacity .2s;word-break:keep-all}.main .contact-list>li>a .video-img{display:flex;justify-content:center;align-items:center;width:2.75rem;height:2.375rem}.main .contact-list>li>a:after{content:"";position:absolute;right:0;display:inline-block;width:18px;aspect-ratio:1/1;top:calc(50% - 9px);transition:all .2s;background-size:contain;background-repeat:no-repeat;background-image:url(/image/common/icon_link-alt.svg)}@media (hover: hover){.main .contact-list>li>a{transition:.2s}.main .contact-list>li>a:hover{border-block-end:1px solid var(--c-red)}}.section-title{text-align:center}@media print,screen and (min-width: 576px){.section-title img.sp{display:none}}@media only screen and (max-width: 575.98px){.section-title img.tb{display:none}}@media print,screen and (min-width: 992px){.section-title img.tb{display:none}}@media only screen and (max-width: 991.98px){.section-title img.pc{display:none}}.section-title_sub{text-align:center}@media print,screen and (min-width: 992px){.section-title_sub img.sp{display:none}}@media only screen and (max-width: 991.98px){.section-title_sub img.pc{display:none}}.box-video{transition:all .2s;aspect-ratio:16/9;overflow:hidden;position:relative}.box-video img{-o-object-fit:cover;object-fit:cover;width:100%}.box-video figcaption button{position:absolute;left:0;right:0;top:0;bottom:0}.box-video figcaption button span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.box-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-size:cover;background-repeat:no-repeat}.box-video .button_play,.box-video .button_play_hover{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;transition:opacity .3s ease-in-out;aspect-ratio:1/1}@media only screen and (max-width: 767.98px){.box-video .button_play,.box-video .button_play_hover{width:5rem}}@media print,screen and (min-width: 768px){.box-video .button_play,.box-video .button_play_hover{width:6.25rem}}.box-video .button_play_hover{opacity:0}@media (hover: hover){.box-video:hover .button_play_hover{opacity:1}}.box-video.large{max-width:51.5rem;margin-inline:auto}.box-video.large:after{background-image:url(/image/video_frame_large.svg)}.box-video.large .video_frame_large_hover{transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;opacity:0}.box-video.large:hover .video_frame_large_hover{transition:opacity .3s ease-in-out;opacity:1}.box-video.small:after{background-image:url(/image/video_frame_small.svg)}.box-video.small .video_frame_small_hover{transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;opacity:0}.box-video.small:hover .video_frame_small_hover{transition:opacity .3s ease-in-out;opacity:1}#js-back-movie{width:100vw;height:56.25vw;min-height:100vh;min-width:177.7777777778vh;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.footer{overflow-x:hidden;position:relative}.footer-image{width:100%;transform:scale(1.018);position:relative;left:8px}.footer .share-title{font-size:1.25rem;text-align:center}@media only screen and (max-width: 991.98px){.footer .share-title{margin-block-end:1rem}}@media print,screen and (min-width: 992px){.footer .share-title{margin-block-end:1.25rem}}.footer .sns{display:flex;justify-content:center;gap:1.5rem}.footer .sns>li>a img{transition:opacity .2s}@media only screen and (max-width: 991.98px){.footer .sns>li>a img{height:1.5rem}}@media print,screen and (min-width: 992px){.footer .sns>li>a img{height:1.875rem}}@media (hover: hover){.footer .sns>li>a:hover img{opacity:.4}}.footer .caution{text-align:center}@media only screen and (max-width: 991.98px){.footer .caution{font-size:.875rem;margin-block:1.0625rem 0}}@media print,screen and (min-width: 992px){.footer .caution{font-size:1rem;margin-block:1.25rem}.footer .caution br{display:none}}.footer .copyright{text-align:center}@media only screen and (max-width: 991.98px){.footer .copyright{font-size:.75rem;margin-block:.875rem 3rem}}@media print,screen and (min-width: 992px){.footer .copyright{font-size:.875rem;margin-block:1.5rem 2.375rem}}.footer .bottombutton{position:relative;overflow:hidden}@media only screen and (max-width: 991.98px){.footer .bottombutton{width:6.5rem;height:13.75rem;margin-block-end:1rem;left:calc(50% - 3.25rem)}.footer .bottombutton:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6.25rem;background:linear-gradient(rgba(0,0,0,0),black)}}@media print,screen and (min-width: 992px){.footer .bottombutton{width:11.5rem;height:22.5rem;left:calc(50% - 5.75rem)}}.footer .bottombutton img.text_top{position:absolute}@media only screen and (max-width: 991.98px){.footer .bottombutton img.text_top{top:5.875rem;width:6.5rem;left:calc(50% - 3.25rem)}}@media print,screen and (min-width: 992px){.footer .bottombutton img.text_top{top:8.375rem;width:11.5rem;left:calc(50% - 5.75rem)}}@media only screen and (max-width: 991.98px){.footer .bottombutton img.text_top.pc{display:none}}@media print,screen and (min-width: 992px){.footer .bottombutton img.text_top.sp{display:none}}.footer .bottombutton img.photo_hand{position:absolute;z-index:-1;transition:transform .4s cubic-bezier(.34,0,.18,1.23);transform:translateY(100%)}@media only screen and (max-width: 991.98px){.footer .bottombutton img.photo_hand{width:5.125rem;top:1.625rem;left:calc(50% - 3.375rem)}}@media print,screen and (min-width: 992px){.footer .bottombutton img.photo_hand{width:9.125rem;left:calc(50% - 5.5625rem)}}@media only screen and (hover: hover) and (max-width: 991.98px){.footer .bottombutton:hover .photo_hand{transform:translateY(0)}}@media print and (hover: hover),screen and (hover: hover) and (min-width: 992px){.footer .bottombutton:hover .photo_hand{transform:translateY(-45%)}}@media only screen and (hover: none) and (max-width: 991.98px){.footer .bottombutton .photo_hand[data-active=true]{transform:translateY(0)}}@media print and (hover: none),screen and (hover: none) and (min-width: 992px){.footer .bottombutton .photo_hand[data-active=true]{transform:translateY(-45%)}}:root{--c-black: #000000;--c-white: #ffffff;--c-red: #FF0000;--c-text: var(--c-white);--c-link: var(--c-white);--c-link-hover: var(--c-black);--c-background: var(--c-black);--z-fixed: 1030;--z-modal: 1050;--f-default: YakuHanJPs, "Shippori Mincho", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--f-notosans: YakuHanJPs, "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif}@media (max-height: 480px){:root{--s-container-inline: 3.75rem !important}}@media only screen and (max-width: 767.98px){:root{--s-container-inline: 1.875rem}}@media only screen and (min-width: 768px) and (max-width: 1199.98px){:root{--s-container-inline: 2.5rem}}@media print,screen and (min-width: 1200px){:root{--s-container-inline:calc((100% - 66.5rem)/2)}}.container{position:relative;margin-inline:var(--s-container-inline)}
