﻿:root{--white: #ffffff;--light: #7C7C7F;--gray: #505050;--dark: #1A1A1C;--black: #050505;--primary: #DFFF19;--success: #2ECFCA;--info: #54B6E4;--warning: #ffe713;--danger: #FF4E62}@keyframes dda{0%{height:0;top:0px}30%{height:30px;top:0px}70%{height:30px;top:0px}100%{height:0;top:30px}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.title-page{font-family:"Syncopate",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0;text-transform:uppercase;white-space:nowrap;line-height:1;height:1em;padding-top:1em;overflow:hidden;transition:padding .6s ease}@media screen and (min-width: 900px){.title-page{font-size:100px}}@media screen and (max-width: 900px){.title-page{font-size:40px}}@media screen and (min-width: 900px){.title-page{margin:100px 0 80px;position:relative;z-index:2}}@media screen and (max-width: 900px){.title-page{margin:0 0 30px}}.loaded .title-page{padding-top:0}.title-section{font-family:"Syncopate",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0;text-transform:uppercase;line-height:1.2}@media screen and (min-width: 900px){.title-section{font-size:50px}}@media screen and (max-width: 900px){.title-section{font-size:20px}}@media screen and (min-width: 900px){.title-section{margin:0 0 40px}}@media screen and (max-width: 900px){.title-section{margin:0 0 20px}}.title-section-sub{font-family:"Syncopate",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0;line-height:1.5;text-transform:uppercase}@media screen and (min-width: 900px){.title-section-sub{font-size:14px}}@media screen and (max-width: 900px){.title-section-sub{font-size:13px}}.title-section-sub__caption{display:inline-block;font-weight:400;font-style:normal;letter-spacing:0em}@media screen and (min-width: 900px){.title-section-sub__caption{font-size:12px}}@media screen and (max-width: 900px){.title-section-sub__caption{font-size:12px}}@media screen and (min-width: 900px){.title-section-sub__caption{font-family:"Helvetica Neue",BlinkMacSystemFont,"Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}}@media screen and (max-width: 900px){.title-section-sub__caption{font-family:-apple-system,"Helvetica Neue",BlinkMacSystemFont,"Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}}@media screen and (min-width: 900px){.title-section-sub{margin:2em 0 1em}}@media screen and (max-width: 900px){.title-section-sub{margin:1.5em 0 .5em}}.lead{font-weight:700}@media screen and (min-width: 900px){.lead{font-size:20px}}@media screen and (max-width: 900px){.lead{font-size:20px}}@media screen and (min-width: 900px){.lead{margin:1em 0}}@media screen and (max-width: 900px){.lead{margin:.5em 0}}.text{line-height:2.2;line-break:strict;word-break:break-word;line-height:2em;margin-top:1.5em}.text+.text{margin-top:1em}.text:first-child{margin-top:0}.caption{font-weight:400}@media screen and (min-width: 900px){.caption{font-size:12px}}@media screen and (max-width: 900px){.caption{font-size:12px}}@media screen and (min-width: 900px){.caption{margin:1em 0}}@media screen and (max-width: 900px){.caption{margin:.5em 0}}.note{color:var(--light)}@media screen and (min-width: 900px){.note{font-size:10px}}@media screen and (max-width: 900px){.note{font-size:10px}}.sub-text{font-size:.8em}.bold{font-weight:bold}.center{text-align:center}@media screen and (min-width: 900px){.center-pc{text-align:center}}@media screen and (max-width: 900px){.center-sp{text-align:center}}.right{text-align:right}@media screen and (min-width: 900px){.right-pc{text-align:right}}@media screen and (max-width: 900px){.right-sp{text-align:right}}.blue{color:#54b6e4 !important}.indigo{color:#003d90 !important}.purple{color:#a13cfb !important}.pink{color:#f18989 !important}.red{color:#ff4e62 !important}.orange{color:#f60 !important}.yellow{color:#ffe713 !important}.green{color:#2ecfca !important}.teal{color:#50aeba !important}.cyan{color:#5dc2d0 !important}.white{color:#fff !important}.gray{color:#505050 !important}.dark{color:#1a1a1c !important}.btn-primary-large{font-weight:400;font-style:normal;letter-spacing:0em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:400;text-align:center;white-space:nowrap;position:relative;cursor:pointer;transition:all .4s ease 0s;transition-property:color,background-color,border-color,padding;padding:13px;margin-top:2em;background-color:var(--primary);color:#050505;border:none}@media screen and (min-width: 900px){.btn-primary-large{font-family:"Helvetica Neue",BlinkMacSystemFont,"Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}}@media screen and (max-width: 900px){.btn-primary-large{font-family:-apple-system,"Helvetica Neue",BlinkMacSystemFont,"Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}}.btn-primary-large svg,.btn-primary-large::after{width:20px;height:20px;border-radius:50%;padding:3px;transition:all .4s ease 0s;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.btn-primary-large{font-size:14px}}@media screen and (max-width: 900px){.btn-primary-large{font-size:13px}}.btn-primary-large::after{margin-left:2em}.btn-primary-large::before{content:"";display:block}@media screen and (min-width: 900px){.btn-primary-large{width:100%;min-width:300px;padding-left:1em;border-radius:36px}.btn-primary-large::before{width:3em}.btn-primary-large:hover{padding-left:1.25em}.btn-primary-large:hover svg,.btn-primary-large:hover::after{margin-left:1.75em}}@media screen and (max-width: 900px){.btn-primary-large{width:100%;padding-left:1em;border-radius:30px}.btn-primary-large svg,.btn-primary-large::after{margin-left:0}.btn-primary-large::before{width:1em}}.btn-primary-large svg,.btn-primary-large::after{background-color:var(--black);fill:var(--white)}@media screen and (min-width: 900px){.btn-primary-large:hover{background-color:var(--white)}.btn-primary-large:hover svg,.btn-primary-large:hover::after{background-color:var(--dark);fill:var(-white)}}.btn-primary-large:disabled{background:var(--gray) !important}.btn-primary-medium{font-weight:400;font-style:normal;letter-spacing:0em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:400;text-align:center;white-space:nowrap;position:relative;cursor:pointer;transition:all .4s ease 0s;transition-property:color,background-color,border-color,padding;padding:10px;padding-left:1.5em;border-radius:35px;background-color:var(--primary);color:#050505;border:none}@media screen and (min-width: 900px){.btn-primary-medium{font-family:"Helvetica Neue",BlinkMacSystemFont,"Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}}@media screen and (max-width: 900px){.btn-primary-medium{font-family:-apple-system,"Helvetica Neue",BlinkMacSystemFont,"Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}}.btn-primary-medium svg,.btn-primary-medium::after{width:20px;height:20px;border-radius:50%;padding:3px;transition:all .4s ease 0s;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.btn-primary-medium{font-size:14px}}@media screen and (max-width: 900px){.btn-primary-medium{font-size:13px}}.btn-primary-medium svg,.btn-primary-medium::after{margin-left:1em}@media screen and (min-width: 900px){.btn-primary-medium:hover{padding-left:1.75em}}.btn-primary-medium svg,.btn-primary-medium::after{background-color:var(--black);fill:var(--white)}@media screen and (min-width: 900px){.btn-primary-medium:hover{background-color:var(--white)}.btn-primary-medium:hover svg,.btn-primary-medium:hover::after{background-color:var(--dark);fill:var(-white)}}.btn-primary-medium:disabled{background:var(--gray) !important}.btn-primary-small{font-weight:400;font-style:normal;letter-spacing:0em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:400;text-align:center;white-space:nowrap;position:relative;cursor:pointer;transition:all .4s ease 0s;transition-property:color,background-color,border-color,padding;padding:0;border:none;background-color:var(--primary);color:#050505;border:none}@media screen and (min-width: 900px){.btn-primary-small{font-family:"Helvetica Neue",BlinkMacSystemFont,"Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}}@media screen and (max-width: 900px){.btn-primary-small{font-family:-apple-system,"Helvetica Neue",BlinkMacSystemFont,"Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}}.btn-primary-small svg,.btn-primary-small::after{width:20px;height:20px;border-radius:50%;padding:3px;transition:all .4s ease 0s;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.btn-primary-small{font-size:12px}}@media screen and (max-width: 900px){.btn-primary-small{font-size:12px}}.btn-primary-small svg,.btn-primary-small::after{margin-left:.5em}@media screen and (min-width: 900px){.btn-primary-small:hover svg,.btn-primary-small:hover::after{margin-left:1em}}.btn-primary-small svg,.btn-primary-small::after{background-color:var(--black);fill:var(--white)}@media screen and (min-width: 900px){.btn-primary-small:hover{background-color:var(--white)}.btn-primary-small:hover svg,.btn-primary-small:hover::after{background-color:var(--dark);fill:var(-white)}}.btn-primary-small:disabled{background:var(--gray) !important}.btn-secondary-large{font-weight:400;font-style:normal;letter-spacing:0em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:400;text-align:center;white-space:nowrap;position:relative;cursor:pointer;transition:all .4s ease 0s;transition-property:color,background-color,border-color,padding;padding:13px;margin-top:2em;background-color:rgba(0,0,0,0);color:var(--primary);border:none}@media screen and (min-width: 900px){.btn-secondary-large{font-family:"Helvetica Neue",BlinkMacSystemFont,"Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}}@media screen and (max-width: 900px){.btn-secondary-large{font-family:-apple-system,"Helvetica Neue",BlinkMacSystemFont,"Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}}.btn-secondary-large svg,.btn-secondary-large::after{width:20px;height:20px;border-radius:50%;padding:3px;transition:all .4s ease 0s;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.btn-secondary-large{font-size:14px}}@media screen and (max-width: 900px){.btn-secondary-large{font-size:13px}}.btn-secondary-large::after{margin-left:2em}.btn-secondary-large::before{content:"";display:block}@media screen and (min-width: 900px){.btn-secondary-large{width:100%;min-width:300px;padding-left:1em;border-radius:36px}.btn-secondary-large::before{width:3em}.btn-secondary-large:hover{padding-left:1.25em}.btn-secondary-large:hover svg,.btn-secondary-large:hover::after{margin-left:1.75em}}@media screen and (max-width: 900px){.btn-secondary-large{width:100%;padding-left:1em;border-radius:30px}.btn-secondary-large svg,.btn-secondary-large::after{margin-left:0}.btn-secondary-large::before{width:1em}}.btn-secondary-large svg,.btn-secondary-large::after{background-color:var(--primary)}@media screen and (min-width: 900px){.btn-secondary-large:hover{color:var(--white)}.btn-secondary-large:hover svg,.btn-secondary-large:hover::after{background-color:var(--white)}}.btn-secondary-large:disabled{background:var(--gray) !important}.btn-secondary-medium{font-weight:400;font-style:normal;letter-spacing:0em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:400;text-align:center;white-space:nowrap;position:relative;cursor:pointer;transition:all .4s ease 0s;transition-property:color,background-color,border-color,padding;padding:10px;padding-left:1.5em;border-radius:35px;background-color:rgba(0,0,0,0);color:var(--primary);border:none}@media screen and (min-width: 900px){.btn-secondary-medium{font-family:"Helvetica Neue",BlinkMacSystemFont,"Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}}@media screen and (max-width: 900px){.btn-secondary-medium{font-family:-apple-system,"Helvetica Neue",BlinkMacSystemFont,"Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}}.btn-secondary-medium svg,.btn-secondary-medium::after{width:20px;height:20px;border-radius:50%;padding:3px;transition:all .4s ease 0s;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.btn-secondary-medium{font-size:14px}}@media screen and (max-width: 900px){.btn-secondary-medium{font-size:13px}}.btn-secondary-medium svg,.btn-secondary-medium::after{margin-left:1em}@media screen and (min-width: 900px){.btn-secondary-medium:hover{padding-left:1.75em}}.btn-secondary-medium svg,.btn-secondary-medium::after{background-color:var(--primary)}@media screen and (min-width: 900px){.btn-secondary-medium:hover{color:var(--white)}.btn-secondary-medium:hover svg,.btn-secondary-medium:hover::after{background-color:var(--white)}}.btn-secondary-medium:disabled{background:var(--gray) !important}.btn-secondary-small{font-weight:400;font-style:normal;letter-spacing:0em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:space-between;align-items:center;font-weight:400;text-align:center;white-space:nowrap;position:relative;cursor:pointer;transition:all .4s ease 0s;transition-property:color,background-color,border-color,padding;padding:0;border:none;background-color:rgba(0,0,0,0);color:var(--primary);border:none}@media screen and (min-width: 900px){.btn-secondary-small{font-family:"Helvetica Neue",BlinkMacSystemFont,"Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}}@media screen and (max-width: 900px){.btn-secondary-small{font-family:-apple-system,"Helvetica Neue",BlinkMacSystemFont,"Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}}.btn-secondary-small svg,.btn-secondary-small::after{width:20px;height:20px;border-radius:50%;padding:3px;transition:all .4s ease 0s;transition-property:fill,background-color,margin;margin:0}@media screen and (min-width: 900px){.btn-secondary-small{font-size:12px}}@media screen and (max-width: 900px){.btn-secondary-small{font-size:12px}}.btn-secondary-small svg,.btn-secondary-small::after{margin-left:.5em}@media screen and (min-width: 900px){.btn-secondary-small:hover svg,.btn-secondary-small:hover::after{margin-left:1em}}.btn-secondary-small svg,.btn-secondary-small::after{background-color:var(--primary)}@media screen and (min-width: 900px){.btn-secondary-small:hover{color:var(--white)}.btn-secondary-small:hover svg,.btn-secondary-small:hover::after{background-color:var(--white)}}.btn-secondary-small:disabled{background:var(--gray) !important}.article{line-height:2}.article .wp-block-heading{font-weight:700;line-height:1.7}@media screen and (min-width: 900px){.article .wp-block-heading{font-size:20px}}@media screen and (max-width: 900px){.article .wp-block-heading{font-size:20px}}@media screen and (min-width: 900px){.article .wp-block-heading{margin:2em 0 1em}}@media screen and (max-width: 900px){.article .wp-block-heading{margin:1.5em 0 .5em}}.article p{line-break:strict;word-break:break-word;line-height:2em;margin-top:1.5em}@media screen and (min-width: 900px){.article p{font-size:1em}}@media screen and (max-width: 900px){.article p{font-size:1em}}.article p+p{margin-top:1em}.article p:first-child{margin-top:0}@media screen and (min-width: 900px){.article{--wp--preset--font-size--small: 12px !important;--wp--preset--font-size--medium: 14px !important;--wp--preset--font-size--large: 18px !important;--wp--preset--font-size--x-large: 20px !important}}@media screen and (max-width: 900px){.article{--wp--preset--font-size--small: 12px !important;--wp--preset--font-size--medium: 13px !important;--wp--preset--font-size--large: 16px !important;--wp--preset--font-size--x-large: 20px !important}}.article a:not([class^=btn-],.wp-block-button a){color:#dfff19;text-decoration:underline}@media screen and (min-width: 900px){.article a:not([class^=btn-],.wp-block-button a):hover{color:#dfff19;text-decoration:none}}.article [class^=btn-]{margin-top:2em}.article strong,.article b{font-weight:bold}.article em{font-style:italic}.article i{font-style:italic}.article u{text-decoration:underline}.article del,.article s{color:#1a1a1c;text-decoration:line-through}.article hr{border:none;border-bottom:1px solid;margin:2em 0;opacity:.2}.article iframe{width:100%;max-width:100%}@media screen and (min-width: 900px){.article iframe{height:400px}}@media screen and (max-width: 900px){.article iframe{height:50vw}}.article video{width:100%;max-width:100%;height:auto}.article img{display:block;margin:1rem 0}.article img.aligncenter{margin:1rem auto}.article img.size-large,.article img.size-medium,.article img.size-thumbnail{width:100%}.article img.alignleft>*,.article img.alignright>*{clear:both}@media screen and (min-width: 900px){.list-events{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:80px 40px}.list-events a:hover{color:var(--primary)}.list-events a:hover .list-events__thumbnail img{transform:scale(1.05);opacity:.6}.list-events a:hover .list-events__more svg{background:var(--primary)}}@media screen and (max-width: 900px){.list-events li{border-bottom:1px solid #505050}.list-events a{display:flex;padding:5vw 0}}@media screen and (max-width: 900px){.list-events__content{display:flex;width:100%;flex-direction:column;justify-content:space-between;padding-bottom:5px;position:relative}}.list-events__thumbnail{background:var(--dark);line-height:0;overflow:hidden}@media screen and (min-width: 900px){.list-events__thumbnail{border-radius:10px}}@media screen and (max-width: 900px){.list-events__thumbnail{border-radius:10px}}.list-events__thumbnail img{aspect-ratio:1/1;object-fit:cover}@media screen and (min-width: 900px){.list-events__thumbnail img{transition:transform .4s ease,opacity .4s ease}}@media screen and (max-width: 900px){.list-events__thumbnail{min-width:100px;max-width:100px;margin:0 4vw 0 0}}.list-events__date{font-family:"Syncopate",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0;text-transform:uppercase;letter-spacing:.05em}@media screen and (min-width: 900px){.list-events__date{font-size:24px}}@media screen and (max-width: 900px){.list-events__date{font-size:24px}}@media screen and (min-width: 900px){.list-events__date__week{font-size:12px}}@media screen and (max-width: 900px){.list-events__date__week{font-size:12px}}.list-events__title{font-weight:400}@media screen and (min-width: 900px){.list-events__title{font-size:18px}}@media screen and (max-width: 900px){.list-events__title{font-size:13px}}.list-events__detail{display:flex;opacity:.5}@media screen and (min-width: 900px){.list-events__detail{font-size:12px}}@media screen and (max-width: 900px){.list-events__detail{font-size:10px}}.list-events__time+.list-events__floor::before{content:"・";display:inline-block;margin:0 .1em 0 .3em}.list-events__floor span{margin:0 0 0 .2em}.list-events__floor span:not(:last-of-type)::after{content:"/";display:inline-block;margin:0 0 0 .4em}@media screen and (min-width: 900px){.list-events__more{font-size:12px}}@media screen and (max-width: 900px){.list-events__more{font-size:12px}}.list-events__more svg{width:20px;height:20px;border-radius:50%;fill:var(--black);border:3px solid}@media screen and (min-width: 900px){.list-events__more{display:flex;align-items:center;margin-top:20px}.list-events__more svg{background:var(--white);margin-left:10px;transition:fill .4s ease}}@media screen and (max-width: 900px){.list-events__more{position:absolute;right:0;top:8px}.list-events__more span{display:none}.list-events__more svg{background:var(--primary);border-color:var(--primary)}}.list-links{border-top:1px solid var(--gray)}.list-links li{border-bottom:1px solid var(--gray)}.list-links a{display:flex;align-items:center;font-family:"Syncopate",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:0;text-transform:uppercase;position:relative}.list-links svg{position:absolute;right:0;top:50%;transform:translate(0, -50%)}.list-links em{font-weight:700}@media screen and (min-width: 900px){.list-links em{font-size:20px}}@media screen and (max-width: 900px){.list-links em{font-size:20px}}@media screen and (min-width: 900px){.list-links a{padding:20px 0;transition:color .4s ease,padding .4s ease}.list-links a:hover{color:var(--primary);padding-left:1em}.list-links a:hover svg{fill:var(--primary)}.list-links svg{width:25px;fill:var(--white)}}@media screen and (max-width: 900px){.list-links a{color:var(--primary);padding:15px 0}.list-links svg{width:20px;fill:var(--primary)}}.section-home-kv{background-color:var(--gray);position:relative;overflow:hidden}.section-home-kv__dda{font-family:"Syncopate",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:0;position:absolute;z-index:2;opacity:0;transition:opacity 1s ease 1s}@media screen and (min-width: 900px){.section-home-kv__dda{font-size:10px}}@media screen and (max-width: 900px){.section-home-kv__dda{font-size:10px}}.section-home-kv__dda::after{content:"";display:block;width:1px;height:0;background:var(--white);position:absolute;animation:dda 1.5s infinite}.section-home-kv video{width:130%;height:130%;object-fit:cover;position:absolute;left:-15%;top:-15%;z-index:1}@media screen and (min-width: 900px){.section-home-kv{height:100dvh}.section-home-kv__dda{font-weight:700;line-height:30px;right:60px;bottom:40px;padding-right:20px}.section-home-kv__dda::after{right:0;top:0}}@media screen and (max-width: 900px){.section-home-kv{height:100svh}.section-home-kv__dda{font-family:inherit;text-transform:none;left:50%;bottom:60px;transform:translate(-50%, 0)}.section-home-kv__dda::after{left:50%;top:0;transform:translate(0, 25px)}}.loaded .section-home-kv__dda{opacity:1}.section-home-events{overflow:hidden;position:relative;opacity:0;top:5vw;transition:opacity .6s ease,top 1s ease}@media screen and (min-width: 900px){.section-home-events{max-width:1400px;padding:100px 60px;margin:0 auto}}@media screen and (max-width: 900px){.section-home-events{padding:40px 5vw}}.section-home-events .title-section{height:1em;padding-top:1em;overflow:hidden;transition:padding .6s ease}.section-home-events.is-inview{opacity:1;top:0}.section-home-events.is-inview .title-section{padding-top:0}.section-home-events .list-events__more{display:none}.section-home-events .swiper{margin:0 auto 0 0;overflow:visible}.section-home-events .swiper-button-prev,.section-home-events .swiper-button-next{display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .4s ease}.section-home-events .swiper-button-prev svg,.section-home-events .swiper-button-next svg{width:20px;height:20px}.section-home-events .swiper-button-prev::after,.section-home-events .swiper-button-next::after{content:none}.section-home-events .swiper-button-prev{transform:rotate(180deg)}.section-home-events .swiper-pagination .swiper-pagination-bullet{background:var(--white)}.section-home-events .swiper-pagination .swiper-pagination-bullet-active{background:var(--primary)}@media screen and (min-width: 900px){.section-home-events{max-width:100%;padding-left:0;padding-right:0;position:relative}.section-home-events .title-section{max-width:1400px;padding-left:60px;margin-left:auto;margin-right:auto}.section-home-events .list-events{display:block}.section-home-events .list-events li{display:block}.section-home-events .list-events__item a:hover{color:var(--primary)}.section-home-events .list-events__item a:hover .list-events__thumbnail img{transform:scale(1.05);opacity:.6}.section-home-events .swiper{margin-left:-50vw}.section-home-events .swiper-slide{width:340px;padding-top:100px;transition:width .3s ease,padding .3s ease}.section-home-events .swiper-slide.swiper-slide-active{width:35vw !important;padding-top:0}.section-home-events .swiper-button-prev,.section-home-events .swiper-button-next{width:44px;height:44px;background:var(--dark);top:-57px}.section-home-events .swiper-button-prev svg,.section-home-events .swiper-button-next svg{fill:var(--primary)}.section-home-events .swiper-button-prev:hover,.section-home-events .swiper-button-next:hover{background:var(--white)}.section-home-events .swiper-button-prev:hover svg,.section-home-events .swiper-button-next:hover svg{fill:var(--black)}.section-home-events .swiper-button-prev{left:unset;right:250px}.section-home-events .swiper-button-next{right:200px}.section-home-events .swiper-pagination{width:auto;bottom:unset;left:unset;top:0;right:70px}.section-home-events__more{position:absolute;right:60px;top:110px}.section-home-events__more:hover{padding-left:1.5em}.section-home-events .title-section:nth-of-type(2){display:none}.section-home-events.is-pickup .title-section:nth-of-type(1){display:none}.section-home-events.is-pickup .title-section:nth-of-type(2){display:block}}@media screen and (max-width: 900px){.section-home-events{padding-top:80px}.section-home-events .list-events a{display:block;padding:0 0 40px}.section-home-events .list-events__thumbnail{width:100%;max-width:100%;margin:0 0 10px}.section-home-events .list-events__title{white-space:normal}.section-home-events__upcoming{margin-bottom:40px}.section-home-events__upcoming .list-events__thumbnail{margin:0 0 15px}.section-home-events__upcoming .list-events__title{font-size:16px}.section-home-events__pickup{margin-bottom:70px}.section-home-events__pickup li{height:auto;border:none;padding-bottom:15px}.section-home-events__pickup .list-events__content{position:static}.section-home-events__pickup .list-events__detail{width:100%;position:absolute;bottom:0}.section-home-events__more{margin-left:90px}.section-home-events .swiper{width:55vw}.section-home-events .swiper-pagination{display:none}.section-home-events .swiper-button-prev,.section-home-events .swiper-button-next{width:42px;height:42px;background:var(--primary);top:unset;bottom:-112px}.section-home-events .swiper-button-prev svg,.section-home-events .swiper-button-next svg{fill:var(--black)}.section-home-events .swiper-button-prev.swiper-button-disabled,.section-home-events .swiper-button-next.swiper-button-disabled{background:var(--gray);opacity:1}.section-home-events .swiper-button-prev{left:0}.section-home-events .swiper-button-next{right:unset;left:45px}.section-home-events .swiper-scrollbar{width:90vw;height:2px;background-color:var(--gray);bottom:-38px}.section-home-events .swiper-scrollbar-drag{background-color:var(--light)}}.section-home-content .title-section{line-height:1;position:relative;z-index:3}@media screen and (min-width: 900px){.section-home-content .title-section{font-size:100px}}@media screen and (max-width: 900px){.section-home-content .title-section{font-size:40px}}@media screen and (min-width: 900px){.section-home-content .list-links{margin:40px 0}}@media screen and (max-width: 900px){.section-home-content .list-links{margin:30px 0}}.section-home-content__block{position:relative;opacity:0;top:5vw;transition:opacity .6s ease,top 1s ease}@media screen and (min-width: 900px){.section-home-content__block{max-width:1400px;padding:100px 60px;margin:0 auto}}@media screen and (max-width: 900px){.section-home-content__block{padding:40px 5vw}}.section-home-content__block .title-section span{display:block;height:1em;padding-top:1em;overflow:hidden;transition:padding .6s ease}.section-home-content__block.is-inview{opacity:1;top:0}.section-home-content__block.is-inview .title-section span{padding-top:0}.section-home-content__image{z-index:1}.section-home-content__image img{object-fit:cover}@media screen and (min-width: 900px){.section-home-content__image{position:absolute;width:100vw;left:50%;top:0;transform:translate(-50%, 0)}.section-home-content__image img{max-height:600px}.section-home-content__image::before{content:"";display:block;width:100%;height:100%;background:linear-gradient(0deg, rgb(5, 5, 5) 0%, rgba(5, 5, 5, 0.4) 50%, rgb(5, 5, 5) 100%);position:absolute;left:0;top:0;z-index:2}.section-home-content__image::after{content:"";display:block;width:100%;height:100%;background:var(--black) url(../img/common/bg-noize.gif) repeat;position:absolute;left:0;top:0;opacity:.1;z-index:3}.section-home-content__image img{width:100%;height:50vw}}@media screen and (max-width: 900px){.section-home-content__image{margin:-40px -5vw 0}}@media screen and (min-width: 900px){.section-home-content__inner{width:calc(50% - 60px);padding-top:80px;margin:0 0 0 auto;position:relative;z-index:2}}@media screen and (max-width: 1024px)and (min-width: 768px){.section-home-content__inner{min-width:60%}}@media screen and (max-width: 900px){.section-home-content__inner{padding-top:30px}}.section-home-content__map{filter:grayscale(1)}.section-home-content__map iframe{width:100%}@media screen and (min-width: 900px){.section-home-content__map{width:calc(100% - 120px);position:absolute;left:60px;bottom:80px}.section-home-content__map iframe{height:460px;height:40vw}}@media screen and (max-width: 900px){.section-home-content__map iframe{height:80vw}}@media screen and (min-width: 900px){.section-home-content .access{padding-bottom:calc(40vw + 160px)}.section-home-content .access .title-section{position:absolute;top:80px;left:60px}.section-home-content .access .section-home-content__inner{padding-top:0}}@media screen and (max-width: 1024px)and (min-width: 768px){.section-home-content .access .section-home-content__inner{padding-top:100px}}.home main{top:0;padding-top:0}.home .header{top:-100px;opacity:0;transition:top 1s ease 1s,opacity 1s ease 1s}.home .gt_switcher_wrapper{opacity:0;transition:opacity .6s ease 1.5s}.home.loaded .header{top:0;opacity:1}.home.loaded .gt_switcher_wrapper{opacity:1}/*# sourceMappingURL=home.css.map */