@media screen and (max-width: 768px){html.is-fixed,html.is-fixed body{max-height:100%;height:200% !important;overflow:hidden !important;background-color:#000}.switch_pc{display:none}.switch_sp{display:block}#sp50th{min-width:0px;height:auto}#sp50th .btn_run{display:none !important}#sp50th .btn_run.open{display:none !important}#sp50th .sp50th-header__bg{padding:24px 0;align-items:center;flex-direction:column;gap:5px;width:82%}#sp50th .sp50th-header__bg h2{margin:0;font-size:0px;height:auto;line-height:0;width:62.2vw}#sp50th .sp50th-header__bg p{font-size:10px;font-feature-settings:"palt";margin:0;white-space:nowrap;transform:scale(0.85)}#sp50th .sp50th-menu{background-color:rgba(0,0,0,0)}#sp50th .sp50th-menu:before{content:"";background-color:#e5e5e6;width:100%;height:100vh;position:absolute;top:75vh;left:0;z-index:0}#sp50th .sp50th-menu__grid{display:block;padding:0 16px}#sp50th .sp50th-menu__grid-item{padding:0;margin:16px 0}#sp50th .sp50th-menu__grid-item.g1 .cont .scroll li a figure{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}#sp50th .sp50th-menu__grid-item.g1 .cont .scroll li a figure img{width:calc(50% - 10px);height:auto}#sp50th .sp50th-menu__grid-item.g1 .cont .scroll li a figure figcaption{margin:0;width:calc(50% - 10px);font-size:12px}#sp50th .sp50th-menu__grid-item.g1 .cont .scroll li a figure figcaption strong{font-size:14px}#sp50th .sp50th-menu__grid-item.g5{padding:0 0 0 0px}#sp50th .sp50th-menu__grid-item.g6{padding:0 0 0 0px}#sp50th .sp50th-menu__grid-item h3{position:static;height:auto;text-align:center;display:block;font-size:14px}#sp50th .sp50th-menu__grid-item .cont a.bnr .hover-text{display:none}#sp50th .sp50th-menu__grid-item .cont a.bnr:after{content:none}#sp50th .sp50th-tag--inner{padding:0 16px}#sp50th .sp50th-tag--inner h3{position:static;height:auto;text-align:center;display:block;width:100%}#sp50th .sp50th-tag--inner .cont .tags{text-align:center;height:100px;overflow:hidden;position:relative}#sp50th .sp50th-tag--inner .cont .tags:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:75px;pointer-events:none;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}#sp50th .sp50th-tag--inner .cont .tags.open{height:auto}#sp50th .sp50th-tag--inner .cont .tags.open:after{content:none}#sp50th .sp50th-tag--inner .cont .tags li{margin:0 1rem}#sp50th .sp50th-tag--inner .cont .tags li a{font-size:11px}#sp50th .sp50th-tag--inner .cont .tagmore{text-align:center;margin:0 auto;padding:1rem 0;display:block}#sp50th .sp50th-tag--inner .cont .tagmore button{outline:none;border:none;background:rgba(0,0,0,0);text-align:center;width:50%;display:block;margin:0 auto;letter-spacing:.5rem;font-feature-settings:"palt"}#sp50th .sp50th-contents::before{height:155px}#sp50th .sp50th-contents--inner{width:100%;margin:0 auto}#sp50th .sp50th-contents h3{padding-bottom:5px}#sp50th .sp50th-contents .select{position:relative;right:auto;left:50%;margin:0 auto;transform:translate(-50%, -50%);bottom:-20px}#sp50th .sp50th-contents .cont-list{display:block;padding:0 16px}#sp50th .sp50th-contents .cont-list li{width:100%;border-top:solid 1px #3e3a39;padding-top:1rem}#sp50th .sp50th-contents .cont-list li.blank{display:none}#sp50th .sp50th-contents .cont-list li h4{font-size:20px}#sp50th .sp50th-contents .cont-list li h5{font-size:18px}#sp50th .sp50th-contents .more{display:block;width:auto;padding:0 16px}#sp50th .statement .statement_contents{position:relative}#sp50th .statement .statement_contents .title{position:absolute;top:56px;left:0;display:flex;align-items:center;justify-content:center;height:calc(100% - 50px - 100px);width:calc(100% - 0px);padding:0px;box-sizing:border-box;pointer-events:none}#sp50th .statement .statement_contents .title img{width:90%;height:90%;object-fit:contain;position:static;transform:none}#sp50th .statement .statement_contents .message{top:56px;left:0;position:absolute;display:flex;align-items:center;justify-content:center;height:calc(100% - 56px - 100px);width:calc(100% - 0px);padding:10px 25px 0px;box-sizing:border-box;pointer-events:none}#sp50th .statement .statement_contents .message img{width:100%;height:100%;object-fit:contain;position:static;transform:none}#sp50th .statement .statement_contents .btn_next{right:-30px;bottom:auto;top:71vh}#sp50th .scrollmain .scrollmain_contents .history_year .statement_open{width:100vw;padding:0px;height:100vh;top:0;position:absolute;left:-100vw;z-index:120100}#sp50th .scrollmain .scrollmain_contents .history_year .statement_open .btn_close{position:absolute;top:20px;right:20px;width:20px;height:20px}#sp50th .scrollmain .scrollmain_contents .history_year .statement_open .title{padding:20px 20px 10px;margin-top:0;display:none}#sp50th .scrollmain .scrollmain_contents .history_year .statement_open .message{margin-top:0;padding:10px 25px 100px;box-sizing:border-box}#sp50th .scrollmain .scrollmain_contents .history_year .statement_open .message img{height:100%;width:auto;object-fit:contain;position:static;transform:translate(0, 0)}#sp50th .scrollmain .scrollmain_contents .history_index{min-width:0px}#sp50th .scrollmain .scrollmain_contents .history_index .bg{width:100%}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img img{object-fit:cover}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img.img_01{padding-left:40px}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img.img_02{border-right:solid 2px #e50012}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img.img_03{border-right:solid 5px #fff}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img.img_04{display:none}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img.img_05{display:none}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img.img_06:after{content:none}#sp50th .scrollmain .scrollmain_contents .history_index .logo_50th{width:42vw;max-width:160px}#sp50th .scrollmain .scrollmain_contents .history_index .btn_run{width:105px;right:-85px;display:none !important}#sp50th .scrollmain .scrollmain_contents .history_index .btn_run.open{transform:scale(0.8) translate(-63%, -50%);display:none !important}#sp50th .scrollmain .scrollmain_contents .history_year{height:100%}#sp50th .scrollmain .scrollmain_contents .history_year .btn_close{width:20px;height:20px}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_wrap{overflow-x:scroll}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_scroll{height:100%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_inner{height:100%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item{height:100%}@media not all and (min-resolution: 0.001dpcm){@supports not (translate: none){#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item{position:relative}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item::before{float:left;content:"";padding-top:95.38%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item::after{display:block;content:"";clear:both}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}}}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item .btn_car01{border:solid 30px #fff;width:35.7%}@media not all and (min-resolution: 0.001dpcm){@supports not (translate: none){#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last{position:relative}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last::before{float:left;content:"";padding-top:142.86%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last::after{display:block;content:"";clear:both}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}}}.bottom--nav{gap:10px;row-gap:10px;column-gap:10px;max-width:100% !important;padding:0 10px !important;box-sizing:border-box}.bottom--nav .gallery-inner{max-width:100%;box-sizing:border-box}.bottom--nav .bottom-nav--next,.bottom--nav .bottom-nav--prev,.bottom--nav .bottom-nav--back{margin:24px auto;width:100%}.bottom--nav .bottom-nav--next a,.bottom--nav .bottom-nav--prev a,.bottom--nav .bottom-nav--back a{font-size:14px}.bottom--nav .bottom-nav--next a .icon,.bottom--nav .bottom-nav--prev a .icon,.bottom--nav .bottom-nav--back a .icon{width:12px;transform:rotate(-90deg) translateX(0px)}.bottom--nav .bottom-nav--next a small,.bottom--nav .bottom-nav--prev a small,.bottom--nav .bottom-nav--back a small{font-size:14px}.bottom--nav .bottom-nav--prev a .icon{transform:rotate(90deg) translateX(0px)}.section-sns{padding:50px 0}.section-sns .section_contents_inner{margin:0 20px}#history-modal{max-width:92vw}#history-modal .title-area{padding:20px 15px 0}#history-modal .title-area .title{flex-direction:column}#history-modal .title-area .title .logomark{width:100%;text-align:center}#history-modal .title-area .title .logomark .logo{width:50%;margin:0 auto}#history-modal .title-area .title .maincopy{width:100%;font-size:3.75vw;padding:.5rem 0}#history-modal .content-area{padding:15px}#history-modal .content-area .leadcopy p{font-size:3.75vw}#history-modal .content-area .spec dt,#history-modal .content-area .spec dd{font-size:3.75vw}#history-modal .history{padding:15px}#history-modal .history dt,#history-modal .history dd{font-size:3.75vw}#torivia-modal{max-width:92vw;padding:40px 20px}#torivia-modal .title-area{margin:0px}#torivia-modal .torivia-block h4{text-align:center;font-size:4vw}#torivia-modal .torivia-block h4 span:first-child{display:block;text-align:center}#torivia-modal .torivia-block p{font-size:3.75vw}}@media screen and (max-width: 768px){#contents_area .sp50th_story--lead{background:rgba(0,0,0,0)}#contents_area .sp50th_story--lead p{font-size:3.26vw;padding:30px 25px}#contents_area .sp50th_story--contentsBlock{width:calc(100% - 60px);margin:-9vw auto}#contents_area .sp50th_story--contentsBlock .story-title{align-items:stretch}#contents_area .sp50th_story--contentsBlock .story-title .text{flex-direction:column;gap:10px;padding-left:24px;align-items:flex-start}#contents_area .sp50th_story--contentsBlock .story-title .text h3{border-left:solid 3px #e60012;margin:18px 0 8px;line-height:1;white-space:nowrap;font-size:7vw;padding-left:16px}#contents_area .sp50th_story--contentsBlock .story-title .text .detail{padding-bottom:18px;padding-left:18px}#contents_area .sp50th_story--contentsBlock .story-title .text .detail h4{font-size:2.98vw;margin-bottom:5px}#contents_area .sp50th_story--contentsBlock .story-title .text .detail p{font-size:2.71vw}#contents_area .sp50th_story--contentsBlock .story-title .image{width:27vw}#contents_area .sp50th_story--contentsBlock .story-title .image img{width:100%;height:100%;object-fit:cover;display:block;position:relative}#contents_area .sp50th_story--contentsBlock .story-link{margin:18px 0;flex-direction:column;gap:18px}#contents_area .sp50th_story--contentsBlock .story-link .story-item{width:100%}#contents_area .sp50th_story--contentsBlock .story-link .story-item a{height:42vw;background-position:0 30%}#contents_area .sp50th_story--contentsBlock .story-link .story-item a .hover{padding:6px 1rem;font-size:2.58vw;letter-spacing:0}#contents_area .sp50th_story--contentsBlock .story-link .story-item a .hover .more:after{width:9px;height:9px;margin-top:1px}}@media screen and (max-width: 768px){#contents_area .sp50th_interview--header:before{transform:skew(-30deg) translateX(-115px)}#contents_area .sp50th_interview--header:after{transform:skew(-30deg) translateX(-33px)}#contents_area .sp50th_interview--header__bg{padding:8px 15px}#contents_area .sp50th_interview--header__bg:before{width:calc(45vw + 100px);left:0;transform:skew(-30deg) translateX(-135px)}#contents_area .sp50th_interview--header__bg h2{text-align:left;margin:0}#contents_area .sp50th_interview--header__bg h2 img{width:28vw}#contents_area .sp50th_interview--header__bg p{left:44%;font-size:21px;letter-spacing:.02rem;line-height:1;padding:0 1.3rem;white-space:nowrap;transform:translate(0, -50%)}#contents_area .sp50th_interview--header__bg p::before,#contents_area .sp50th_interview--header__bg p::after{width:12px;margin-top:-3px}#contents_area .sp50th_interview--lead{margin:0 15px;padding:24px 0;flex-wrap:wrap;row-gap:24px;gap:24px}#contents_area .sp50th_interview--lead .image{width:100%}#contents_area .sp50th_interview--lead .detail{width:100%;padding:0 15px;box-sizing:border-box}#contents_area .sp50th_interview--lead .detail label.tags{margin-bottom:16px}#contents_area .sp50th_interview--lead .detail h2{font-size:4.62vw;line-height:1.3;margin-bottom:16px}#contents_area .sp50th_interview--lead .detail h3{font-size:4.25vw;line-height:1.3;margin-bottom:16px}#contents_area .sp50th_interview--lead .detail p{font-size:3.26vw;line-height:1.5;margin-bottom:16px}#contents_area .sp50th_interview--lead .detail .profile h5{font-size:4.34vw;line-height:1.2;letter-spacing:.25rem}#contents_area .sp50th_interview--lead .detail .profile .textlink{font-size:2.72vw;line-height:1.2;letter-spacing:.2rem;background-color:#fff;padding-right:5px;margin-bottom:16px}#contents_area .sp50th_interview--lead .detail .profile .textlink .icon{width:16px;height:auto}#contents_area .sp50th_interview--lead .detail .profile .textlink:after{transform:translateX(0);width:calc(100vw - 64px);z-index:-1}#contents_area .sp50th_interview--lead .detail .profile .profile-text{font-size:3.26vw;line-height:1.5}#contents_area .sp50th_interview--contents{margin:0 15px 0;padding:16px 16px 0}#contents_area .sp50th_interview--contents h3{font-size:5.3vw;line-height:1.2;border-left-width:7px;padding:0 0 24px 10px;margin-bottom:20px}#contents_area .sp50th_interview--contents p{font-size:3.68vw;line-height:1.3}#contents_area .sp50th_interview--contents .interview--row{flex-wrap:wrap;row-gap:24px;gap:24px}#contents_area .sp50th_interview--contents .interview--col.left{width:100%}#contents_area .sp50th_interview--contents .interview--col.right{width:100%;flex:auto}#contents_area .sp50th_interview--contents .interview-thumb .gray-frame{border:solid 15px #dcdddd}#contents_area .sp50th_interview--contents .image-full{margin:10px -32px 20px;background-color:#fff;padding:20px 0}#contents_area .sp50th_interview .interview-back{width:calc(100% + 64px);margin:24px -32px;padding:24px 0;background-color:#fff}#contents_area .sp50th_interview .interview-back a{display:block;width:40%;margin:0 auto;font-size:18px;padding:5px 0}}@media screen and (max-width: 768px){#contents_area .sp50th_gallery--lead.index{background-image:url("../image/gallery/header_design_bg_sp.jpg");background-position:center}#contents_area .sp50th_gallery--lead p{font-size:4vw;line-height:2.2;padding:30px 25px}#contents_area .sp50th_gallery .gallery-title .gallery-logo img{width:50%}#contents_area .sp50th_gallery .gallery-title h3{font-size:18px;line-height:1}#contents_area .sp50th_gallery .gallery-slide{width:100%}#contents_area .sp50th_gallery .gallery-more{width:100%}#contents_area .sp50th_gallery .gallery-more--title h4{padding:0 100px;font-size:20px}#contents_area .sp50th_gallery .gallery-more--title h4:before,#contents_area .sp50th_gallery .gallery-more--title h4:after{width:70px}#contents_area .sp50th_gallery .gallery-more--details{margin:0 10px;gap:10px;row-gap:10px;column-gap:10px}#contents_area .sp50th_gallery .gallery-more--detailsItem{width:calc(33.3333333333% - 7px)}#contents_area .sp50th_gallery .gallery-index{max-width:100%}#contents_area .sp50th_gallery .gallery-index--title h4{padding:0 100px;font-size:20px}#contents_area .sp50th_gallery .gallery-index--title h4:before,#contents_area .sp50th_gallery .gallery-index--title h4:after{width:70px}#contents_area .sp50th_gallery .gallery-index--details{padding:25px 38px}#contents_area .sp50th_gallery .gallery-index--detailsItem{width:100%}#contents_area .sp50th_gallery .gallery-index--detailsItem a{display:flex;align-items:center;justify-content:space-between}#contents_area .sp50th_gallery .gallery-index--detailsItem a:before,#contents_area .sp50th_gallery .gallery-index--detailsItem a:after{content:none}#contents_area .sp50th_gallery .gallery-index--detailsItem a .thumb{width:120px}#contents_area .sp50th_gallery .gallery-index--detailsItem a .cont{flex:1;text-align:center}#contents_area .sp50th_gallery .gallery-index--detailsItem a .cont .year{padding-top:0;font-size:12px}}@media screen and (max-width: 768px){#contents_area .sp50th_trivia--lead p{font-size:4vw;line-height:2.2;padding:30px 25px}#contents_area .sp50th_trivia--contentsBlock{max-width:100%;box-sizing:border-box;margin:0 0 12px 0;padding:30px 25px}#contents_area .sp50th_trivia--contentsBlock .trivia-title .trivia-logo{padding:0 18px}#contents_area .sp50th_trivia--contentsBlock .trivia-title .trivia-logo img{width:80px}#contents_area .sp50th_trivia--contentsBlock .trivia-title h3{font-size:18px;padding-left:18px}#contents_area .sp50th_trivia--contentsBlock .trivia-block{flex-direction:column}#contents_area .sp50th_trivia--contentsBlock .trivia-block .trivia-thumb img{width:100%;height:auto}#contents_area .sp50th_trivia--contentsBlock .trivia-block .trivia-detail h4{font-size:16px;padding-left:36px}#contents_area .sp50th_trivia--contentsBlock .trivia-block .trivia-detail h4:before{width:28px}#contents_area .sp50th_trivia--contentsBlock .trivia-block .trivia-detail p{font-size:13px;line-height:1.8}#contents_area .sp50th_trivia--contentsBlock .trivia-block .trivia-detail p small{font-size:11px}#contents_area .sp50th_trivia .trivia-back a{font-size:14px}}.only_sp.safari.ios13 #sp50th .scrollmain .scrollmain_contents .history_year .history_year_inner,.only_sp.safari.ios14 #sp50th .scrollmain .scrollmain_contents .history_year .history_year_inner{background-position:19% top;background-size:auto 100%;height:100%;position:relative}/*# sourceMappingURL=index_sp.css.map */