@charset "UTF-8";#header{position:absolute;top:0;left:0;right:0}#header .gnb-bar{opacity:.4;background-color:#fff}.r2020-home #contents{max-width:100%}.r2020-home h1{z-index:-1;position:absolute;color:transparent}.r2020-home img{vertical-align:top}.r2020-home .r2020-gnb-wrap{border-bottom:0}.home-banner .banner-cont-wrap>a,.home-event-card a,.pc-br{display:block}.home-page-sticky-mobile,.home-wrapper>[class*=home-page-button-][class*=disabled],.m-br{display:none}.home-wrapper{position:relative;overflow:initial}.home-wrapper>[class*=home-page-button-]{z-index:10;position:fixed;top:50%;-webkit-transform:rotate(0) translate(0,-50%);-ms-transform:rotate(0) translate(0,-50%);transform:rotate(0) translate(0,-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:64px;height:130px;color:#fff;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:14px;text-align:center;opacity:1;-webkit-transition:color .3s,background-color .3s,opacity .3s,visibility .3s;-o-transition:color .3s,background-color .3s,opacity .3s,visibility .3s;transition:color .3s,background-color .3s,opacity .3s,visibility .3s}.home-wrapper>[class*=home-page-button-].hide{opacity:0;visibility:hidden}.home-banner .banner-txt-wrap.txt-black,.home-quarter-card .quarter-list .quarter-item.txt-back,.home-section .cta-link-line.txt-black,.home-wrapper.notkv>[class*=home-page-button-]{color:#000}.home-wrapper>[class*=home-page-button-] a{overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.home-wrapper.notkv>[class*=home-page-button-] a{background-color:rgba(255,255,255,0)}.home-wrapper>[class*=home-page-button-] a:after{content:'';display:block;position:absolute;top:40%;width:10px;height:10px;border-width:0 0 2px 2px;border-style:solid;border-color:currentColor;-webkit-transition:left .3s,right .3s;-o-transition:left .3s,right .3s;transition:left .3s,right .3s}.home-wrapper.notkv>[class*=home-page-button-] a:focus,.home-wrapper.notkv>[class*=home-page-button-] a:hover{background-color:rgba(255,255,255,.3)}.home-wrapper>[class*=home-page-button-] a:focus,.home-wrapper>[class*=home-page-button-] a:hover{background-color:rgba(0,0,0,.3)}.home-wrapper>.home-page-button-prev{left:0}.home-wrapper>.home-page-button-prev a{padding:0 12px 0 34px;border-radius:0 16px 16px 0}.home-wrapper>.home-page-button-prev a:after{left:13px;-webkit-transform:rotate(135deg) translate(0,-50%);-ms-transform:rotate(135deg) translate(0,-50%);transform:rotate(135deg) translate(0,-50%);border-width:0 2px 2px 0}.home-wrapper>.home-page-button-prev a:focus:after,.home-wrapper>.home-page-button-prev a:hover:after{left:18px}.home-wrapper>.home-page-button-next{right:0}.home-wrapper>.home-page-button-next a{padding:0 34px 0 12px;border-radius:16px 0 0 16px}.home-wrapper>.home-page-button-next a:after{right:20px;-webkit-transform:rotate(135deg) translate(0,-50%);-ms-transform:rotate(135deg) translate(0,-50%);transform:rotate(135deg) translate(0,-50%);border-width:2px 0 0 2px;background-color:transparent}.home-wrapper>.home-page-button-next a:focus:after,.home-wrapper>.home-page-button-next a:hover:after{right:25px}.home-wrapper .home-page-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-js-display:flex;display:flex;position:relative;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.home-wrapper .home-page-wrap .home-page-h-slide{overflow:hidden;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%}.home-section{position:relative;width:100%;height:1080px}.home-section .section-inner{position:relative;width:100%;max-width:1920px;margin:0 auto}.home-section .home-section-tit{width:100%;font-size:48px;text-align:center;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;line-height:1.43;color:#000;text-align:center}.home-section .home-section-desc{text-align:left}.home-section .cta-area{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-section .cta-link-round{display:inline-block;margin:0 20px;height:48px;line-height:48px;border-radius:50px;text-align:center;-webkit-transition:color .2s,background-color .2s;-o-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}.home-section .cta-link-round:focus,.home-section .cta-link-round:hover{background-color:#ddd!important}.home-section .cta-link-round.txt-black{color:#000;background-color:#fff}.home-section .cta-link-round.txt-white{color:#fff;background-color:#000}.home-section .cta-link-round span{display:inline-block;padding:0 34px;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:14px;vertical-align:top}.home-section .cta-link-line{display:inline-block;text-align:center;padding:20px}.home-section .cta-link-line span{position:relative;display:inline-block;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:14px;vertical-align:top}.home-section .cta-link-line span:after{content:'';display:block;position:absolute;left:0;bottom:-6px;height:2px;width:100%;background-color:currentColor}@media screen and (max-width:1440px){.home-section{height:75vw}.home-section .home-section-tit{font-size:3.333vw}.home-section .cta-link-round{height:3.333vw;line-height:3.333vw}.home-section .cta-link-round span{padding:0 2.361vw;font-size:.972vw}.home-section .cta-link-line{padding:1.389vw}.home-section .cta-link-line span{font-size:.972vw}.home-section .cta-link-line span:after{bottom:-.417vw}}.home-banner a:focus .cta-link-line span:after,.home-banner a:hover .cta-link-line span:after,.home-section .cta-link-line:focus span:after,.home-section .cta-link-line:hover span:after{-webkit-animation:.2s both cta-underline-animation;animation:.2s both cta-underline-animation;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-animation-delay:.1s;animation-delay:.1s}.home-section .cta-link-line.txt-white{color:#fff}@-webkit-keyframes cta-underline-animation{from{visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0)}to{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes cta-underline-animation{from{visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0)}to{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}}@media all and (max-width:1024px){.home-section .cta-link-line span{font-size:14px}}.home-section .btn-play-video{width:130px;height:130px;background:url(/common/images/home/btn_video_play.svg) 50% 50% no-repeat;background-size:cover;border-radius:50%;-webkit-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in}.home-section .btn-play-video:focus,.home-section .btn-play-video:hover{background-color:#fff}.home-section .video-container{z-index:12;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000}.home-section .video-layer{visibility:hidden}.home-section .video-layer iframe{width:100%;height:100%}.home-section .btn-video-layer-close{z-index:12;position:absolute;right:12px;top:68px;width:72px;height:72px;background:url(/common/images/home/btn_video_close.png) 50% 50% no-repeat;background-size:cover}section.home-kv{height:100vh}.home-kv{overflow:hidden;position:relative;background-color:#000}.home-kv .section-inner{max-width:100%;height:100%}.home-kv .kv-img-wrap{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100vh;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(/common/images/blank.gif);-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s}.home-kv .kv-img-wrap img{width:100%;height:100vh;opacity:0}.home-kv .kv-txt-wrap{z-index:1;position:absolute;left:0;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center;color:#fff;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700}.home-kv .kv-tit-eyebrow{display:inline-block;margin-bottom:20px;font-size:20px}.home-kv .kv-tit{display:block;margin-bottom:25px;text-shadow:0 3px 6px rgba(0,0,0,.3);font-size:56px;line-height:1.29;text-align:center;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;word-break:keep-all}.home-kv .video-layer{z-index:1;position:absolute;left:0;top:0;right:0;bottom:0;background-color:#000}.home-kv .kv-media-wrap{height:100%;background-color:#fff}.home-kv .kv-media-wrap img,.home-kv .kv-media-wrap video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100vh}.home-movement-control{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-movement-control .section-inner{width:100%;max-width:1440px;padding:0 12px;height:auto;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-movement-control .home-move-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:140px auto 80px}.home-movement-control .home-move-list .move-item{position:relative;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33.3%;padding:0 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-movement-control .move-item .move-link{display:block;position:relative;border-radius:16px;-webkit-transition:.75s;-o-transition:.75s;transition:.75s}.home-movement-control .move-item .move-link .move-tit span:after{content:'';position:absolute;bottom:-10px;left:0;width:100%;height:2px;background-color:currentColor;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.home-movement-control .move-item .move-link.on .move-tit span:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.home-movement-control .move-item .move-img-wrap{overflow:hidden;position:relative;padding-top:53.571%;border-radius:16px;background-color:transparent}.home-movement-control .move-item .move-img-wrap:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.home-movement-control .move-item .move-img-wrap img{position:absolute;left:0;top:0;width:100%;height:100%}.home-movement-control .move-item .move-tit{position:absolute;left:0;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:28px;line-height:1.36;text-align:center;color:#fff}.home-banner .banner-cont-wrap,.home-movement-control .move-item .move-tit span{position:relative}.home-movement-control .move-item .move-link.on,.home-movement-control .move-item .move-link:focus,.home-movement-control .move-item .move-link:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 4px 20px -2px rgba(0,0,0,.6);box-shadow:0 4px 20px -2px rgba(0,0,0,.6)}.home-movement-control .move-item .move-link.on .move-img-wrap:after{background-color:rgba(0,0,0,.2)}.home-search .section-inner{width:100%;max-width:1440px;height:auto;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-search .jp-search-tit{display:block;margin-bottom:28px;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:32px;line-height:1.41;text-align:center}.home-search .jp-search-bar{width:640px;margin:0 auto 20px}.home-search .jp-search-box{position:relative;width:640px;height:48px;margin:0 auto;padding:5px 52px 5px 54px;border-radius:50px;background-color:#f7f7f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-search .jp-srh-form input{display:block;width:100%;height:38px;line-height:38px;padding:0 0 0 10px;border:0;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;font-weight:400;color:#000;-webkit-appearance:none;vertical-align:middle;background-color:#f7f7f7}.home-search .jp-srh-form input:-ms-input-placeholder{color:#707070}.home-search .jp-srh-form input::-webkit-input-placeholder{color:#707070}.home-search .jp-srh-form input:-moz-placeholder{color:#707070;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.home-search .jp-srh-form input::-moz-placeholder{color:#707070;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.home-search .jp-srh-form input::-ms-input-placeholder{color:#707070;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.home-search .jp-srh-form input::placeholder{color:#707070;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.home-search .jp-srh-form input::-ms-clear,.home-search .jp-srh-form input::-ms-reveal{display:none;width:0;height:0}.home-search .jp-srh-form input::-webkit-search-cancel-button,.home-search .jp-srh-form input::-webkit-search-decoration,.home-search .jp-srh-form input::-webkit-search-results-button,.home-search .jp-srh-form input::-webkit-search-results-decoration{display:none}.home-search .btn-ico-search{position:absolute;left:24px;top:0;width:24px;height:100%;background:url(/common/images/home/ico_search.svg) 50% 50% no-repeat;background-size:24px 24px}.home-search .btn-ico-cancel{display:none;position:absolute;right:24px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:20px;height:20px;background:url(/common/images/ico_search_cancel.svg) 50% 50% no-repeat;background-size:cover}.home-search .jp-search-keyword-list{width:570px;margin:15px auto 135px;text-align:center;font-size:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-search .jp-search-keyword-list .keyword-item{display:inline-block;margin:5px;border-radius:50px;border:1px solid #ddd}.home-search .jp-search-keyword-list a{display:block;padding:0 20px;height:40px;line-height:40px;border-radius:50px;background-color:#fff;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-size:12px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-curation-card .section-inner{margin:auto;width:100%;max-width:1440px;padding:142px 12px 234px;height:auto;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-curation-card a{overflow:hidden;display:block;height:100%;-webkit-font-smoothing:subpixel-antialiased;border-radius:1px}.home-curation-card .section-tit-wrap{margin-bottom:46px}.home-curation-card .curation-list{position:relative;display:block;max-width:1440px;margin:0 auto}.home-curation-card .curation-list .curation-item{position:absolute;width:25%;height:50%;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-curation-card .curation-list .curation-item:nth-child(1){position:relative;width:50%;margin:0 auto}.home-curation-card .curation-list .curation-item-inner{overflow:hidden;position:relative;height:auto;background-color:#f4f4f4;border-radius:16px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.home-curation-card .curation-list .curation-item .curation-img-wrap{position:relative;height:auto;padding-top:82.42%}.home-curation-card .curation-list .curation-item:nth-child(1) .curation-img-wrap{padding-top:83.04%}.home-curation-card .curation-list .curation-item:nth-child(2){left:0;top:0}.home-curation-card .curation-list .curation-item:nth-child(3){left:0;bottom:0}.home-curation-card .curation-list .curation-item:nth-child(4){right:0;top:0}.home-curation-card .curation-list .curation-item:nth-child(5){right:0;bottom:0}.home-curation-card .curation-item .curation-img-wrap img{position:absolute;left:50%;top:50%;width:100%;height:100%;-webkit-transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);-o-transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%,-50%) scale(1,1) rotate(.001deg);-ms-transform:translate(-50%,-50%) scale(1,1) rotate(.001deg);transform:translate(-50%,-50%) scale(1,1) rotate(.001deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}.home-curation-card .curation-item .curation-desc{z-index:2;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;right:0;bottom:10px;height:62px;padding:0 20px;line-height:1.5;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:20px;text-align:center}.home-curation-card .curation-item .curation-desc span{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-curation-card .curation-item:nth-child(1) .curation-desc{bottom:auto;top:80px;font-size:34px}.home-curation-card .curation-item a:focus .curation-img-wrap img,.home-curation-card .curation-item a:hover .curation-img-wrap img{will-change:transform;-webkit-transform:translate(-50%,-50%) scale(1.025) rotate(.001deg);-ms-transform:translate(-50%,-50%) scale(1.025) rotate(.001deg);transform:translate(-50%,-50%) scale(1.025) rotate(.001deg)}.home-curation-card .curation-flag{-webkit-transform:translate3d(0,0,0) rotate(.001deg);transform:translate3d(0,0,0) rotate(.001deg);z-index:2;position:absolute;left:30px;top:30px;height:auto;padding:6px 12px 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-width:1px;border-style:solid;border-radius:20px;font-size:10px;text-align:center;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;-webkit-backface-visibility:hidden;backface-visibility:hidden}.home-curation-card .curation-flag.new{border-color:#2744ba;color:#2744ba}.home-banner .section-inner{position:relative;padding:130px 24px;width:100%;max-width:1440px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-banner .banner-img-wrap{overflow:hidden;position:relative;padding-top:58.908%;border-radius:16px;background-color:rgba(0,0,0,.1)}.home-banner .banner-img-wrap img,.home-movie-banner .movie-img-wrap img{position:absolute;left:0;top:0;height:100%;width:100%}.home-banner .banner-txt-wrap{position:absolute;left:9.3339%;right:9.3339%;top:50%;margin:0 12px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.home-banner .banner-txt-wrap .banner-tit-eyebrow{display:inline-block;margin-bottom:10px;line-height:1.56;font-size:18px;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700}.home-banner .banner-txt-wrap .banner-tit-eyebrow .en{font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:20px}.home-banner .banner-txt-wrap .banner-tit{display:block;line-height:1.25;font-size:48px;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700}.home-banner .banner-txt-wrap .banner-desc{margin-top:10px;font-size:18px;line-height:1.67}.home-banner .cta-area{margin:10px -20px 0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:inherit}.home-banner .cta-area .cta-link-line:first-child{margin-left:0}.eco-home .eh-quarter,.home-event-card,.home-movie-banner,.main-home .mh-event-card{background-color:#f7f7f7}.home-movie-banner .section-inner{overflow:hidden;position:relative;width:100%;max-width:1440px;padding:130px 24px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-movie-banner .movie-cont-wrap{overflow:hidden;position:relative;border-radius:20px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.home-movie-banner .movie-img-wrap{max-width:100%;text-align:center;margin:0 auto;position:relative;padding-top:58.908%;background-color:rgba(0,0,0,.1)}.home-movie-banner .movie-txt-wrap{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;margin-top:-5.5%;text-align:center}.home-movie-banner .movie-txt-wrap .movie-tit{display:block;margin-bottom:26px;line-height:1.25;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.3);font-size:48px;font-weight:700}.home-quarter-card .section-inner{position:relative;width:100%;max-width:1440px;padding:130px 24px 100px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-quarter-card a{position:relative;display:block}.home-quarter-card .section-tit-wrap{margin-bottom:70px}.home-quarter-card .quarter-list{width:100%}.home-quarter-card .quarter-list:after{content:'';clear:both;display:block}.home-quarter-card .quarter-list .quarter-item{position:relative;float:left;width:50%;color:#fff}.home-quarter-card .quarter-item-inner{padding-top:51.149%;background-color:transparent}.home-quarter-card .quarter-img-wrap{overflow:hidden;display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.home-quarter-card .quarter-img-wrap img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(1) rotate(.001deg);-ms-transform:scale(1) rotate(.001deg);transform:scale(1) rotate(.001deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 1s cubic-bezier(.215,.61,.355,1);-o-transition:transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1)}.home-quarter-card .quarter-desc{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;left:0;right:0;bottom:22px;height:86px;padding:0 78px;line-height:1.5;text-align:center;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;font-size:28px}.home-quarter-card .quarter-list .quarter-item.txt-white{color:#fff;background-color:rgba(0,0,0,.7)}@media screen and (min-width:768px){.home-search .jp-search-keyword-list a:focus,.home-search .jp-search-keyword-list a:hover{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.15)}.home-quarter-card .quarter-item a:focus .quarter-img-wrap img,.home-quarter-card .quarter-item a:hover .quarter-img-wrap img{-webkit-transform:scale(1.05) rotate(.001deg);-ms-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}}.ie .home-quarter-card .quarter-list .quarter-item.txt-back{background-color:rgba(255,255,255,.7)}.ie .home-quarter-card .quarter-list .quarter-item.txt-white{background-color:rgba(0,0,0,.7)}.home-event-card .section-inner{position:relative;width:100%;max-width:1440px;padding:130px 12px 166px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-event-card .section-tit-wrap{margin-bottom:45px}.home-event-card .section-tit-wrap .home-section-tit{margin-bottom:5px}.home-event-card .event-list{font-size:0;text-align:center}.home-event-card .event-item{display:inline-block;width:25%;padding:0 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);vertical-align:top;text-align:left}.home-event-card .event-item a{overflow:hidden;border-radius:.1px}.home-event-card .event-item .event-img-wrap{overflow:hidden;position:relative;padding-top:121.2121%;border-radius:16px;background-color:#f7f7f7;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.home-event-card .event-img-wrap img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(1) rotate(.001deg);-ms-transform:scale(1) rotate(.001deg);transform:scale(1) rotate(.001deg);-webkit-transition:-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 1s cubic-bezier(.215,.61,.355,1);-o-transition:transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1)}.home-event-card .event-info-wrap{position:relative;margin:24px 10px 0;padding:0 0 54px;white-space:normal;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.home-event-card .event-info-wrap .event-txt-wrap{height:138px}.home-event-card .event-info-wrap .event-subjuct{display:block;overflow:hidden;max-height:138px;line-height:1.55;font-size:22px;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700}.home-event-card .event-info-wrap .event-subjuct span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.home-event-card .event-info-wrap .event-period{display:block;margin-bottom:5px;font-size:16px;line-height:2;font-weight:400;color:#666;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.home-event-card .event-info-wrap .event-period span{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.home-event-card .event-item a:focus .event-img-wrap img,.home-event-card .event-item a:hover .event-img-wrap img{-webkit-transform:scale(1.05,1.05) rotate(.001deg);-ms-transform:scale(1.05,1.05) rotate(.001deg);transform:scale(1.05,1.05) rotate(.001deg)}.home-event-card .badge-wrap{position:absolute;left:10px;bottom:10px;margin:0;padding:0;border:0}.home-event-card .badge-wrap .badge{display:inline-block;height:24px;line-height:24px;padding:0 11px;font-size:12px;font-weight:700;color:#fff;border-radius:23px;background-color:#008591}@media screen and (max-width:1440px){.home-section .btn-play-video{width:9.028vw;height:9.028vw}.home-section .btn-video-layer-close{width:5vw;height:5vw}.home-kv .kv-tit-eyebrow{margin-bottom:1.389vw;font-size:1.389vw}.home-kv .kv-tit{margin-bottom:1.736vw;font-size:3.889vw}.home-event-card .event-item,.home-movement-control .home-move-list .move-item,.home-movement-control .section-inner{padding:0 .833vw}.home-movement-control .home-move-list{margin:9.722vw auto 5.556vw}.home-movement-control .move-item .move-link .move-tit span:after{bottom:-.694vw}.home-movement-control .move-item .move-tit{font-size:1.944vw}.home-search .jp-search-tit{margin-bottom:1.944vw;font-size:2.222vw}.home-search .jp-search-bar{width:44.444vw;margin:0 auto 1.389vw}.home-search .jp-search-box{width:44.444vw;height:3.333vw;padding:.347vw 3.611vw .347vw 3.75vw}.home-search .jp-srh-form input{height:2.639vw;line-height:2.639vw;padding:0 0 0 .694vw;font-size:1.25vw}.home-search .btn-ico-search{left:1.667vw;width:1.667vw;background-size:1.667vw 1.667vw}.home-search .btn-ico-cancel{right:1.667vw;width:1.389vw;height:1.389vw}.home-search .jp-search-keyword-list{width:39.583vw;margin:1.042vw auto 9.375vw}.home-search .jp-search-keyword-list a{padding:0 1.389vw;height:2.778vw;line-height:2.778vw;font-size:.833vw}.home-curation-card .section-inner{padding:9.861vw .833vw 16.25vw;margin:0 auto}.home-curation-card .section-tit-wrap{margin-bottom:3.194vw}.home-curation-card .curation-list .curation-item{padding:.833vw}.home-curation-card .curation-item .curation-desc{bottom:.694vw;height:4.306vw;padding:0 1.389vw;font-size:1.389vw}.home-curation-card .curation-item:nth-child(1) .curation-desc{top:5.556vw;font-size:2.361vw}.home-curation-card .curation-flag{left:2.083vw;top:2.083vw;padding:.417vw .833vw .139vw}.home-banner .section-inner{padding:9.028vw 1.667vw;margin:0 auto}.home-banner .banner-txt-wrap{margin:0 .833vw}.home-banner .banner-txt-wrap .banner-tit-eyebrow{margin-bottom:.694vw;font-size:1.25vw}.home-banner .banner-txt-wrap .banner-tit-eyebrow .en{font-size:1.389vw}.home-banner .banner-txt-wrap .banner-tit{font-size:3.333vw}.home-banner .banner-txt-wrap .banner-desc{margin-top:.694vw;font-size:1.25vw}.home-banner .cta-area{margin:.694vw -1.389vw 0}.home-movie-banner .section-inner{padding:9.028vw 1.667vw}.home-movie-banner .movie-txt-wrap .movie-tit{margin-bottom:1.806vw;font-size:3.333vw}.home-quarter-card .section-inner{padding:9.028vw 1.667vw 6.944vw}.home-quarter-card .section-tit-wrap{margin-bottom:4.861vw}.home-quarter-card .quarter-desc{bottom:1.528vw;height:5.972vw;padding:0 5.417vw;font-size:1.944vw}.home-event-card .section-inner{padding:9.028vw .833vw 11.528vw;margin:0 auto}.home-event-card .section-tit-wrap{margin-bottom:3.125vw}.home-event-card .section-tit-wrap .home-section-tit{margin-bottom:.347vw}.home-event-card .event-info-wrap{margin:1.667vw .694vw 0;padding:0 0 3.75vw}.home-event-card .event-info-wrap .event-txt-wrap{height:9.583vw}.home-event-card .event-info-wrap .event-subjuct{max-height:9.583vw;font-size:1.528vw}.home-event-card .event-info-wrap .event-period{margin-bottom:.347vw;font-size:1.111vw}.home-event-card .badge-wrap{left:.694vw;bottom:.694vw}.home-event-card .badge-wrap .badge{height:1.667vw;line-height:1.667vw;padding:0 .764vw;font-size:.833vw}}.home-event-card .badge-wrap.end .badge{background-color:#8f8f8f}@media screen and (max-width:1279px){.gnb-mobile-inner:after,.home-wrapper>[class*=home-page-button-]{display:none}.home-search .jp-search-keyword-list a{font-size:10px}.home-page-sticky-wrap{z-index:70;position:absolute;top:0;left:0;right:0;width:100%;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.home-page-sticky-wrap.sticky-fixed,.home-wrapper .home-page-sticky-mobile a.on span{opacity:1}.home-page-sticky-wrap.sticky-fixed .home-page-sticky-mobile{position:fixed;top:0;left:0;width:100%;padding-top:55px}.home-wrapper .home-page-sticky-mobile{display:block;text-align:center;font-size:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.home-wrapper .home-page-sticky-mobile a{position:relative;display:inline-block;width:33.3%;color:#fff;font-family:sharpsans,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;padding:14px 0 16px;font-size:14px}.home-wrapper .home-page-sticky-mobile a:after{display:none;content:'';border-radius:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:currentColor;width:4px;height:4px;bottom:10px}.home-wrapper .home-page-sticky-mobile a span{opacity:.5}.home-wrapper .home-page-sticky-mobile a.on:after{display:block}.home-wrapper.notkv .home-page-sticky-mobile{-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.1);background-color:#fff}.home-wrapper.notkv .home-page-sticky-mobile a{color:#000}}.special-home .sh-kv{background-color:#000}.special-home .sh-home-banner .banner-txt-wrap{top:8.78%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);text-align:center}.special-home .sh-home-banner .cta-area{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.home-event-card .event-info-wrap .event-period,.pc-br{display:none}.m-br{display:block}.home-section{height:1320px;height:183.333vw}.home-section .home-section-tit{font-size:64px;font-size:8.889vw;line-height:1.34}.home-section .btn-play-video{width:172px;width:23.889vw;height:172px;height:23.889vw}.home-section .cta-link-line{padding:20px;padding:2.778vw}.home-banner .banner-txt-wrap .banner-desc,.home-movement-control .move-item .move-tit,.home-section .cta-link-line span{font-size:24px;font-size:3.333vw}.home-section .cta-link-line span:after{height:4px;height:.556vw;bottom:-10px;bottom:-1.389vw}.home-section .cta-link-round{margin:0 21px;margin:0 2.917vw;height:96px;height:13.333vw;line-height:96px;line-height:13.333vw}.home-section .cta-link-round span{padding:0 80px;padding:0 11.111vw;font-size:28px;font-size:3.889vw}.home-section .btn-video-layer-close{right:12px;top:50%;width:72px;width:10vw;height:72px;height:10vw;-webkit-transform:translate(0,-400%);-ms-transform:translate(0,-400%);transform:translate(0,-400%)}.home-banner .banner-txt-wrap .banner-txt-inner,.home-kv .kv-txt-wrap{padding:0 40px;padding:0 5.556vw}.home-kv .kv-tit-eyebrow{margin-bottom:36px;margin-bottom:5vw;line-height:1.5;font-size:28px;font-size:3.889vw}.home-kv .kv-tit{margin-bottom:20px;margin-bottom:2.778vw;font-size:72px;font-size:10vw;line-height:1.22}.home-kv .video-container{height:406px;height:56.389vw;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.home-movement-control .section-inner{padding:0;padding:0}.home-movement-control .home-move-list{margin:210px 30px 160px;margin:29.167vw 4.167vw 22.222vw}.home-movement-control .home-move-list .move-item{padding:0 10px;padding:0 1.389vw}.home-curation-card .curation-list .curation-item-inner,.home-movement-control .move-item .move-link{border-radius:20px;border-radius:2.778vw}.home-movement-control .move-item .move-img-wrap{padding-top:140%;border-radius:20px;border-radius:2.778vw}.home-movement-control .move-item .move-link .move-tit span:after{bottom:-10px;bottom:-1.389vw}.home-search .jp-search-tit{margin-bottom:63px;margin-bottom:8.75vw;font-size:44px;font-size:6.111vw}.home-search .jp-search-bar{width:auto;padding:0 40px;padding:0 5.556vw;margin-bottom:24px;margin-bottom:3.333vw}.home-search .jp-search-box{width:100%;height:80px;height:11.111vw;padding:10px 72px;padding:1.389vw 10vw}.home-search .jp-srh-form input{height:60px;height:8.333vw;padding:0 10px;padding:0 1.389vw;line-height:60px;line-height:8.333vw;font-size:28px;font-size:3.889vw}.home-search .btn-ico-search{left:32px;left:4.444vw;width:32px;width:4.444vw;background-size:32px 32px;background-size:4.444vw 4.444vw}.home-search .btn-ico-cancel{right:32px;right:4.444vw;width:32px;width:4.444vw;height:32px;height:4.444vw}.home-search .jp-search-keyword-list{width:100%;margin:15px auto 210px;margin:2.083vw auto 29.167vw;padding:0 40px;padding:0 5.556vw}.home-search .jp-search-keyword-list .keyword-item{margin:8px 9px;margin:1.111vw 1.25vw}.home-search .jp-search-keyword-list a{height:60px;height:8.333vw;line-height:60px;line-height:8.333vw;padding:0 40px;padding:0 5.556vw;font-size:24px;font-size:3.333vw}.home-movie-banner{background-color:#fff}.home-movie-banner .section-inner{padding:20px 0;padding:2.778vw 0;border-radius:0}.home-movie-banner .movie-cont-wrap{border-radius:0}.home-movie-banner .movie-img-wrap{padding-top:177.777%}.home-movie-banner .movie-txt-wrap{margin-top:0}.home-movie-banner .movie-txt-wrap .movie-tit{margin-bottom:60px;margin-bottom:8.333vw;text-shadow:0 3px 6px rgba(0,0,0,.3);font-size:64px;font-size:8.889vw;line-height:1.34}.home-movie-banner .video-layer{position:absolute;left:0;right:0;top:0;height:100%;background-color:#000}.home-movie-banner .video-container{height:410px;height:56.944vw;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.home-movie-banner .btn-video-layer-close{top:50%;-webkit-transform:translate(0,-400%);-ms-transform:translate(0,-400%);transform:translate(0,-400%)}.home-curation-card .section-inner{padding:146px 30px 38px;padding:20.278vw 4.167vw 5.278vw}.home-curation-card .section-tit-wrap{height:auto;margin-bottom:30px;margin-bottom:4.167vw}.home-curation-card .curation-list{height:auto;font-size:0}.home-curation-card .curation-list .curation-item{display:inline-block;position:static;width:50%;height:auto;padding:9px 10px;padding:1.25vw 1.389vw}.home-curation-card .curation-list .curation-item:nth-child(1){width:100%}.home-curation-card .curation-list .curation-item .curation-img-wrap{padding-top:84.516%}.home-curation-card .curation-list .curation-item:nth-child(1) .curation-img-wrap{padding-top:56.25%}.home-curation-card .curation-item .curation-desc{bottom:14px;bottom:1.944vw;height:70px;height:9.722vw;padding:0 10px;padding:0 1.389vw;font-size:24px;font-size:3.333vw;line-height:1.5}.home-curation-card .curation-item:nth-child(1) .curation-desc{font-size:28px;font-size:3.889vw}.home-curation-card .curation-flag{left:22px;left:3.056vw;top:22px;top:3.056vw;padding:7px 16px 2px;padding:.972vw 2.222vw .278vw;border-width:2px;border-width:.278vw;font-size:18px;font-size:2.5vw}.home-banner .section-inner{padding:20px 0;padding:2.778vw 0;margin:0}.home-banner .banner-img-wrap{padding-top:177.777%;border-radius:0}.home-banner .banner-txt-wrap{left:0;right:0;top:180px;top:25vw;margin:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);text-align:center}.home-banner .banner-txt-wrap .banner-tit-eyebrow{margin-bottom:24px;margin-bottom:3.333vw;font-size:26px;font-size:3.611vw}.home-banner .banner-txt-wrap .banner-tit{font-size:64px;font-size:8.889vw}.home-banner .cta-area{margin:20px -20px 0;margin:2.778vw -2.778vw 0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-quarter-card .section-inner{padding:95px 40px 30px;padding:13.194vw 5.556vw 4.167vw}.home-quarter-card .section-tit-wrap{margin-bottom:50px;margin-bottom:6.944vw}.home-quarter-card .quarter-list .quarter-item{float:none;width:100%;color:#fff}.home-quarter-card .quarter-item-inner{padding-top:41.5625%}.home-quarter-card .quarter-desc{bottom:14px;bottom:1.944vw;font-size:28px;font-size:3.889vw}.home-event-card .section-inner{padding:106px 30px 8px;padding:14.722vw 4.167vw 1.111vw}.home-event-card .section-tit-wrap{margin-bottom:38px;margin-bottom:5.278vw}.home-event-card .section-tit-wrap .home-section-tit{margin-bottom:5px;margin-bottom:.694vw}.home-event-card .event-item{width:50%;padding:0 10px;padding:0 1.389vw}.home-event-card .event-item .event-img-wrap{padding-top:120.64%;border-radius:20px;border-radius:2.778vw}.home-event-card .event-info-wrap .event-txt-wrap{height:auto;margin-bottom:38px;margin-bottom:5.278vw}.home-event-card .event-info-wrap{margin:10px 0 0;margin:1.389vw 0 0;padding:0}.home-event-card .event-info-wrap .event-subjuct{padding:0 10px;padding:0 1.389vw;max-height:80px;max-height:11.111vw;margin-bottom:0;font-size:26px;font-size:3.611vw;line-height:1.54}.home-event-card .event-info-wrap .event-subjuct span{-webkit-line-clamp:2}.home-event-card .badge-wrap{left:14px;left:1.944vw;bottom:14px;bottom:1.944vw}.home-event-card .badge-wrap .badge{height:37px;height:5.139vw;line-height:37px;line-height:5.139vw;padding:0 15px;padding:0 2.083vw;font-size:18px;font-size:2.5vw;border-radius:24px;border-radius:3.333vw}.special-home .sh-home-banner .banner-txt-wrap{top:13.636%}}.main-home .mh-kv .kv-txt-wrap{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);top:18.5185%}@media screen and (max-width:1024px){.main-home .mh-kv .kv-txt-wrap{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);top:21.9696%}.eco-home .eh-kv .kv-txt-wrap{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);top:36.3636%}}html.color_yb .r2020-home .cta-link-line,html.color_yb .r2020-home .cta-link-round,html.color_yb .r2020-home .home-banner .banner-desc span,html.color_yb .r2020-home .home-banner .banner-tit span,html.color_yb .r2020-home .home-banner .banner-tit-eyebrow span,html.color_yb .r2020-home .home-curation-card .curation-desc span,html.color_yb .r2020-home .home-event-card span,html.color_yb .r2020-home .home-kv .kv-tit span,html.color_yb .r2020-home .home-kv .kv-tit-eyebrow,html.color_yb .r2020-home .home-movement-control .move-tit span,html.color_yb .r2020-home .home-page-sticky-mobile,html.color_yb .r2020-home .home-page-sticky-mobile a,html.color_yb .r2020-home .home-quarter-card .quarter-desc span,html.color_yb .r2020-home .home-section-desc span,html.color_yb .r2020-home .home-section-tit,html.color_yb .r2020-home .jp-search-tit,html.color_yb .r2020-home [class*=home-page-button-] a{color:#fff01f!important;background-color:#000!important}html.color_yb .r2020-home .btn-ico-search,html.color_yb .r2020-home .btn-play-video{background-color:#fff01f!important}.home-kv .kv-txt-wrap .kv-tit,.home-kv .kv-txt-wrap .kv-tit-eyebrow,.home-section .kv-txt-wrap .btn-play-video,.home-section .kv-txt-wrap .cta-area{opacity:0;-webkit-transform:translate3d(0,120px,0);transform:translate3d(0,120px,0)}.tbd{color:#f52a2a!important}