﻿@import"https://use.typekit.net/eat5xkb.css";ul,ol,li{margin:0;padding:0;list-style:none}a{text-decoration:none}.sp{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit}#contents_area{padding-top:0}@media print,screen and (min-width: 769px){br.l-auto-local-header__br{display:none !important}}.scrollbar::-webkit-scrollbar,#cboxLoadedContent::-webkit-scrollbar{width:3px}.scrollbar::-webkit-scrollbar-track,#cboxLoadedContent::-webkit-scrollbar-track{border-radius:3px;box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.scrollbar::-webkit-scrollbar-thumb,#cboxLoadedContent::-webkit-scrollbar-thumb{background-color:#eeeeef;background-color:rgba(0,0,50,.5);border-radius:3px;box-shadow:0 0 0 1px #eeeeef}html.is-fixed,html.is-fixed body{height:100% !important;overflow:hidden !important}#side_navigation{display:none}.f-hel{font-family:var(--font-bold)}.f-din{font-family:din-condensed,sans-serif !important;font-weight:normal;font-style:normal}.f-din--b{font-family:din-condensed,sans-serif !important;font-weight:normal;font-style:normal}.f-din_i{font-family:urw-din-semi-condensed,sans-serif !important;font-weight:normal;font-style:italic}.f-din_i--b{font-family:urw-din-semi-condensed,sans-serif !important;font-family:var(--font-bold);font-style:italic}.f-kobu{font-family:var(--font-normal)}.f-kobu--b{font-family:var(--font-bold)}@media screen and (min-width: 769px){.switch_pc{display:block}.switch_sp{display:none}}#fontplus-trial-banner{display:none !important}#sp50th{height:auto}#sp50th .sp50th-header{width:100%;padding:10px;box-sizing:border-box;background-color:#e60012;overflow:hidden;position:relative}#sp50th .sp50th-header:before{content:"";top:0;left:50%;position:absolute;width:100%;height:100%;background-color:#004ea2;display:block;z-index:0;transform:skew(-30deg)}#sp50th .sp50th-header__bg{max-width:816px;margin:0 auto;padding:30px;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:flex-start;gap:60px;position:relative}#sp50th .sp50th-header__bg:before{content:"";mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#595757;transform:skew(-30deg);z-index:2}#sp50th .sp50th-header__bg h2{font-size:0px;line-height:0px;color:#fff;font-weight:normal;text-align:center;position:relative;z-index:12}#sp50th .sp50th-header__bg h2 img{width:328px;height:auto}#sp50th .sp50th-header__bg p{color:#fff;font-size:18px;line-height:1.3;font-feature-settings:"palt";letter-spacing:.1em;margin:14px 0;position:relative;z-index:12}#sp50th .sp50th-menu{background-color:#e5e5e6}#sp50th .sp50th-menu__grid{display:grid;max-width:920px;margin:0px auto;padding:50px 0;grid-row-gap:27px;grid-column-gap:27px}#sp50th .sp50th-menu__grid-item{overflow:hidden;position:relative;padding:32px 0px 0px 10px}#sp50th .sp50th-menu__grid-item.g1{grid-row:1/4;grid-column:3/4}#sp50th .sp50th-menu__grid-item.g2{grid-row:1/2;grid-column:1/3}#sp50th .sp50th-menu__grid-item.g3{grid-row:2/3;grid-column:1/2}#sp50th .sp50th-menu__grid-item.g4{grid-row:2/3;grid-column:2/3}#sp50th .sp50th-menu__grid-item.g5{grid-row:3/4;grid-column:1/2;padding:0 0 0 10px}#sp50th .sp50th-menu__grid-item h3{display:inline-block;border:solid 1px #3e3a39;background-color:#3e3a39;height:100px;box-sizing:border-box;position:absolute;z-index:1;top:0;left:0;font-size:17px;letter-spacing:.2rem;font-feature-settings:"palt"}#sp50th .sp50th-menu__grid-item h3 span{color:#fff;padding:7px 10px;display:block;position:relative;z-index:3;transition:all .4s}#sp50th .sp50th-menu__grid-item h3:before{content:"";display:block;background-color:#fff;position:absolute;z-index:2;top:0;left:0;width:0%;height:100%;transition:all .4s;transition-delay:.2s}@media screen and (min-width: 769px){#sp50th .sp50th-menu__grid-item.hover h3 span{color:#3e3a39}#sp50th .sp50th-menu__grid-item.hover h3:before{width:100%}}#sp50th .sp50th-menu__grid-item .cont{position:relative;z-index:10;border:solid 1px #3e3a39;height:calc(100% - 2px);overflow:hidden;background-color:#fff}#sp50th .sp50th-menu__grid-item .cont a.bnr{line-height:0;display:block;position:relative;overflow:hidden}#sp50th .sp50th-menu__grid-item .cont a.bnr img{max-width:200%;width:100%;height:100%}#sp50th .sp50th-menu__grid-item .cont a.bnr:after{content:"";background-color:#595757;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;top:0;left:-100%;z-index:20;transition:all .4s}#sp50th .sp50th-menu__grid-item .cont a.bnr .hover-text{position:absolute;width:100%;height:100%;top:0;left:-100%;color:#fff;display:flex;align-items:center;justify-content:center;z-index:30;letter-spacing:.2rem;font-size:17px;transition:all .4s;transition-delay:.15s}#sp50th .sp50th-menu__grid-item .cont a.bnr .hover-text .icon{display:inline-block;width:16px;height:auto;transform:rotate(-90deg);margin-left:10px}#sp50th .sp50th-menu__grid-item .cont a.bnr .hover-image{position:absolute;top:10px;right:10px;width:22px;height:18px;opacity:0;z-index:30;transition:all .4s;transition-delay:.15s}#sp50th .sp50th-menu__grid-item .cont a.bnr .hover-image img{width:100%;height:auto}@media screen and (min-width: 769px){#sp50th .sp50th-menu__grid-item .cont a.bnr:hover{opacity:1}#sp50th .sp50th-menu__grid-item .cont a.bnr:hover:after{left:0}#sp50th .sp50th-menu__grid-item .cont a.bnr:hover .hover-text{left:0}#sp50th .sp50th-menu__grid-item .cont a.bnr:hover .hover-image{opacity:1}}#sp50th .sp50th-menu__grid-item.g1 .cont{display:flex;align-items:center;justify-content:space-between;flex-direction:column}#sp50th .sp50th-menu__grid-item.g1 .cont .scroll{padding:16px 13px 0 16px;box-sizing:border-box;flex:1;width:100%;overflow:hidden;overflow-y:scroll}#sp50th .sp50th-menu__grid-item.g1 .cont .scroll li{margin-bottom:24px}#sp50th .sp50th-menu__grid-item.g1 .cont .scroll li a{display:block;color:#000}#sp50th .sp50th-menu__grid-item.g1 .cont .scroll li a time{display:flex;align-items:center;justify-content:flex-start;width:100%;position:relative;gap:10px}#sp50th .sp50th-menu__grid-item.g1 .cont .scroll li a time:after{content:"";width:100%;display:inline-block;background-color:#000;height:1px}#sp50th .sp50th-menu__grid-item.g1 .cont .scroll li a figure{margin:5px 0}#sp50th .sp50th-menu__grid-item.g1 .cont .scroll li a figcaption{display:block;margin:8px 0;font-size:14px;line-height:1.2;font-feature-settings:"palt"}#sp50th .sp50th-menu__grid-item.g1 .cont .scroll li a figcaption strong{display:block;font-size:18px;font-family:var(--font-bold);padding-bottom:0em;background:linear-gradient(#e60012, #e60012) 0 100%/0 5px no-repeat;transition:background .4s;text-decoration:none}@media screen and (min-width: 769px){#sp50th .sp50th-menu__grid-item.g1 .cont .scroll li a:hover{opacity:1}#sp50th .sp50th-menu__grid-item.g1 .cont .scroll li a:hover figcaption strong{background-size:100% 5px}}#sp50th .sp50th-menu__grid-item.g1 .cont .more{box-sizing:border-box;border-top:solid 1px #3e3a39;width:100%}#sp50th .sp50th-menu__grid-item.g1 .cont .more a{display:block;padding:13px;text-align:center;color:#3e3a39;letter-spacing:.5rem;font-feature-settings:"palt";position:relative;transition:all .4s}#sp50th .sp50th-menu__grid-item.g1 .cont .more a .icon{width:20px;height:auto}@media screen and (min-width: 769px){#sp50th .sp50th-menu__grid-item.g1 .cont .more a:hover{opacity:.5}}#sp50th .sp50th-tag{padding:50px 0 0 0}#sp50th .sp50th-tag--inner{max-width:920px;margin:0 auto;padding:32px 0px 0px 10px;position:relative;box-sizing:border-box}#sp50th .sp50th-tag--inner h3{display:inline-block;background-color:#3e3a39;padding:7px 10px;height:100px;box-sizing:border-box;color:#fff;position:absolute;z-index:1;top:0;left:0;font-size:17px;letter-spacing:.2rem;font-feature-settings:"palt";width:calc(100% - 10px - 10px)}#sp50th .sp50th-tag--inner .cont{position:relative;z-index:10;border:solid 1px #3e3a39;height:calc(100% - 2px);overflow:hidden;background-color:#fff;padding:16px}#sp50th .sp50th-tag--inner .cont .tags li{display:inline-block;margin-bottom:10px;margin-right:2rem}#sp50th .sp50th-tag--inner .cont .tags li .text_link_anim{outline:none;border:none;background:none;display:block;color:#000;padding:6px 0;position:relative;transition:all .4s;font-size:17px;cursor:pointer}#sp50th .sp50th-tag--inner .cont .tags li .text_link_anim::before{content:"";left:0;bottom:0;width:100%;height:2px;display:block;background-color:#000;position:absolute}#sp50th .sp50th-tag--inner .cont .tags li .text_link_anim::after{content:"";left:0;bottom:0;width:0;height:2px;display:block;background-color:#e60012;position:absolute;transition:all .4s}@media screen and (min-width: 769px){#sp50th .sp50th-tag--inner .cont .tags li .text_link_anim:hover{opacity:1;color:#e60012}#sp50th .sp50th-tag--inner .cont .tags li .text_link_anim:hover::after{width:100%}}#sp50th .sp50th-tag--inner .cont .tags li .text_link_anim.mixitup-control-active{opacity:1;color:#e60012}#sp50th .sp50th-tag--inner .cont .tags li .text_link_anim.mixitup-control-active::after{width:100%}#sp50th .sp50th-tag--inner .cont .tagmore{display:none}#sp50th .sp50th-tag--inner .cont .search-block{text-align:center;margin:0 auto}#sp50th .sp50th-tag--inner .cont .search-block__contents{margin-top:8px;display:flex;align-items:stretch;justify-content:center;gap:2px}#sp50th .sp50th-tag--inner .cont .search-block__contents input{border:none;padding:8px;background-color:#e5e5e6;width:200px}#sp50th .sp50th-tag--inner .cont .search-block__contents input:focus{border:none;opacity:.8}#sp50th .sp50th-tag--inner .cont .search-block__contents input:focus-visible{border:none}#sp50th .sp50th-tag--inner .cont .search-block__contents button{border:none;padding:10px;background-color:#e5e5e6;width:38px;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center}#sp50th .sp50th-tag--inner .cont .search-block__contents button img{width:100%;height:auto}#sp50th .sp50th-contents{position:relative}#sp50th .sp50th-contents:before{content:"";background-color:#e5e5e6;border-top:solid 3px #e60012;width:100%;height:135px;position:absolute;top:-48px;left:0;z-index:0}#sp50th .sp50th-contents__header{position:relative;max-width:920px;margin:0 auto}#sp50th .sp50th-contents h3{text-align:center;color:#e60012;font-size:27px;padding:27px 0;letter-spacing:.5rem;font-feature-settings:"palt";position:relative;z-index:10;pointer-events:none}#sp50th .sp50th-contents .select{position:absolute;right:0;bottom:0;display:inline-block;margin-bottom:15px;width:120px}#sp50th .sp50th-contents .select:before{content:"";position:absolute;top:0;right:0;width:24px;height:100%;background-color:#717071;pointer-events:none}#sp50th .sp50th-contents .select select{display:inline-block;width:100%;cursor:pointer;padding:4px 15px;outline:0;border:0;border-radius:0;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none}#sp50th .sp50th-contents .select select::-ms-expand{display:none}#sp50th .sp50th-contents .select select:hover,#sp50th .sp50th-contents .select select:focus{color:#000;background-color:#c8c9cb}#sp50th .sp50th-contents .select .select__arrow{position:absolute;top:4px;right:3px;width:16px;height:16px;pointer-events:none;background-image:url("../image/ico_pulldown.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.select select:hover~#sp50th .sp50th-contents,.select select:focus~#sp50th .sp50th-contents{border-top-color:#e60012}#sp50th .sp50th-contents--inner{width:920px;margin:0 auto}#sp50th .sp50th-contents .cont-list{margin:48px 0;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}#sp50th .sp50th-contents .cont-list li{width:calc(33.3333333333% - 16px);margin-bottom:50px}#sp50th .sp50th-contents .cont-list li time{font-size:14px;display:block}#sp50th .sp50th-contents .cont-list li figure{line-height:0;font-size:0;margin:8px 0;display:block}#sp50th .sp50th-contents .cont-list li figure a{display:block}#sp50th .sp50th-contents .cont-list li h4{color:#000;font-size:27px;line-height:1.2;display:block;padding-bottom:0em;background:linear-gradient(#e60012, #e60012) 0 100%/0 5px no-repeat;transition:background .4s;text-decoration:none;margin:0 0 8px 0}#sp50th .sp50th-contents .cont-list li h5{color:#000;font-size:20px;line-height:1.2;display:block;padding-bottom:0em;background:linear-gradient(#e60012, #e60012) 0 100%/0 5px no-repeat;transition:background .4s;text-decoration:none;transition-delay:.2s}#sp50th .sp50th-contents .cont-list li p{color:#000;font-size:14px;line-height:1.3;margin:5px 0}#sp50th .sp50th-contents .cont-list li a{display:block}@media screen and (min-width: 769px){#sp50th .sp50th-contents .cont-list li a:hover{opacity:1}#sp50th .sp50th-contents .cont-list li a:hover h4{background-size:100% 5px}#sp50th .sp50th-contents .cont-list li a:hover h5{background-size:100% 5px}}#sp50th .sp50th-contents .cont-list li label{display:block;margin-top:5px}#sp50th .sp50th-contents .cont-list li label span{display:inline-block;background-color:#c8c9cb;color:#fff;cursor:pointer;font-size:14px;line-height:1;padding:5px 10px;position:relative;overflow:hidden;z-index:2;margin:0 0 3px 0}#sp50th .sp50th-contents .cont-list li label span:before,#sp50th .sp50th-contents .cont-list li label span:after{content:"";position:absolute;width:100%;height:100%;background-color:#e60012;top:0;left:-100%;transition:all .4s;z-index:-1}#sp50th .sp50th-contents .cont-list li label span:hover{opacity:1}#sp50th .sp50th-contents .cont-list li label span:hover:before{left:0}#sp50th .sp50th-contents .more{width:calc(33.3333333333% - 16px);display:block;margin:50px auto}#sp50th .sp50th-contents .more a{display:block;background-color:#e60012;color:#fff;text-align:center;padding:10px 0;letter-spacing:.5rem;font-feature-settings:"palt";position:relative;border:solid 1px #e60012;transition:all .4s}#sp50th .sp50th-contents .more a .icon{display:inline-block;width:20px;height:10px;background-image:url("../image/ico_arrow_down_w.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 769px){#sp50th .sp50th-contents .more a:hover{opacity:.7;background-color:#fff;color:#e60012}#sp50th .sp50th-contents .more a:hover .icon{background-image:url("../image/ico_arrow_down_r.svg")}}#contents_area{min-height:calc(100vh - 56px)}#contents_area #history{padding:0}#sp50th{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain;min-width:980px;position:static}#sp50th img{max-width:100%;height:auto}#sp50th .statement{z-index:90;position:absolute;width:101%;height:101%;background-color:hsla(0,0%,100%,.95);top:50%;left:50%;transform:translate(-50%, -50%);overflow:hidden}#sp50th .statement.close{display:none}#sp50th .statement .statement_contents{max-width:980px;height:calc(100% - 56px);display:flex;align-items:stretch;justify-content:space-between;margin:0 auto;padding-top:56px}#sp50th .statement .title{opacity:0;width:50%;text-align:center;padding:20px;position:relative}#sp50th .statement .title img{max-width:396px;position:absolute;width:calc(100% - 40px);height:calc(100% - 40px);object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#sp50th .statement .message{opacity:0;width:50%;text-align:center;padding:20px;position:relative}#sp50th .statement .message img{position:absolute;width:calc(100% - 40px);height:calc(100% - 40px);object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#sp50th .statement .btn_close{display:none}#sp50th .statement .btn_next{position:absolute;display:flex;align-items:center;justify-content:center;bottom:20px;right:20px;transform:scale(0.9) translate(-50%, -50%);transform-origin:0 0;width:90px;height:90px;opacity:0;cursor:pointer;transition:all 1s}#sp50th .statement .btn_next svg.ico{transition:all .4s;transform:rotate(-90deg)}#sp50th .statement .btn_next svg.ico circle{transition:all .4s;fill:#9e9e9f;stroke:#9e9e9f;stroke-width:2}#sp50th .statement .btn_next .text{transition:all .4s;position:absolute;color:#fff;font-size:16px;line-height:1;letter-spacing:.2em;text-indent:.2em;text-align:center;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row}#sp50th .statement .btn_next .text svg.arrow{width:14px;height:14px;animation:arrowAnim2 1s infinite 0s}#sp50th .statement .btn_next .text svg.arrow polygon{transition:all .4s;fill:#fff}#sp50th .statement .btn_next .text span{display:block;pointer-events:none}@keyframes arrowAnim2{0%{transform:translateX(-3px);opacity:0}20%{opacity:1}80%{opacity:1}99.9%,to{transform:translateX(3px);opacity:0}}#sp50th .statement .btn_next:hover{transform:scale(1) translate(-50%, -50%)}#sp50th .statement .btn_next:hover .text{color:#9e9e9f}#sp50th .statement .btn_next:hover .text svg.arrow polygon{fill:#9e9e9f}#sp50th .statement .btn_next:hover svg.ico circle{stroke:#9e9e9f;fill:#fff}#sp50th .statement .btn_next.open{z-index:100001;pointer-events:none;opacity:.5 !important;transform:scale(0.5) translate(24%, -50%)}#sp50th .statement .btn_next.open.hide{opacity:0 !important}#sp50th .scrollmain{position:absolute;top:0;left:0;width:100%;height:100%}#sp50th .scrollmain .scrollmain_contents{height:100%;margin:0 auto;overflow:hidden}#sp50th .scrollmain .scrollmain_contents .scrollmain_scroll{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:flex-start;background-position:left;background-repeat:no-repeat;background-size:auto 100%}#sp50th .scrollmain .scrollmain_contents .history_index{position:relative;width:100vw;height:100%;min-width:980px}#sp50th .scrollmain .scrollmain_contents .history_index .bg{position:absolute;width:100%;min-height:750px;max-width:1024px;left:50%;transform:translateX(-50%);margin:0 auto;height:calc(100% - 56px);z-index:0;pointer-events:none;display:flex;justify-content:center;padding-top:56px}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img{display:block;position:relative;opacity:0;transition:all .4s}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img img{width:100%;height:100%;position:relative;object-fit:cover;z-index:0}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img.img_01{border-right:solid 4px #fff}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img.img_01:after{content:"";position:absolute;top:0;right:-12px;width:20px;height:100%;background-color:#e50012;mix-blend-mode:multiply;z-index:1}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img.img_02{border-right:solid 2px #fff}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img.img_03{border-right:solid 10px #e50012}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img.img_04{border-right:solid 2px #fff}#sp50th .scrollmain .scrollmain_contents .history_index .bg .img.img_06:after{content:"";position:absolute;top:0;left:-10px;width:20px;height:100%;background-color:#e50012;mix-blend-mode:multiply;z-index:1}#sp50th .scrollmain .scrollmain_contents .history_index .runforever{z-index:10;position:absolute;width:40px;height:100%;left:0;top:0;background-color:#e60012;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0}#sp50th .scrollmain .scrollmain_contents .history_index .runforever .text{width:16px;height:auto}#sp50th .scrollmain .scrollmain_contents .history_index .runforever .arrow{position:absolute;right:-29px;top:50%;width:15px;height:auto;transform:translateY(-50%);z-index:10}#sp50th .scrollmain .scrollmain_contents .history_index .logo_50th{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:227px;opacity:0;text-align:center}#sp50th .scrollmain .scrollmain_contents .history_index .logo_50th img{margin:5px 0}#sp50th .scrollmain .scrollmain_contents .history_index .logo_50th img.img1{margin-bottom:20px}#sp50th .scrollmain .scrollmain_contents .history_index .logo_50th img.img3{width:80%;height:auto;margin:5px auto}#sp50th .scrollmain .scrollmain_contents .statement_open{opacity:0;z-index:20;background-color:#c7161d;position:absolute;top:0;left:-52%;height:100%;padding:56px 0px 0px 0px;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;transition:left 1.3s ease-in-out}@media screen and (min-width: 769px){#sp50th .scrollmain .scrollmain_contents .statement_open{width:calc(50% - 40px)}}#sp50th .scrollmain .scrollmain_contents .statement_open.open{left:0px}#sp50th .scrollmain .scrollmain_contents .statement_open .title{display:none;text-align:left;padding:0px 0 10px 0;margin-top:76px;pointer-events:none}#sp50th .scrollmain .scrollmain_contents .statement_open .title img{width:228px;max-height:100%}#sp50th .scrollmain .scrollmain_contents .statement_open .message{text-align:center;padding:0px 0 0px;pointer-events:none;position:relative;width:100%;height:100%}#sp50th .scrollmain .scrollmain_contents .statement_open .message img{position:absolute;width:calc(100% - 20px);height:calc(100% - 40px);object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#sp50th .scrollmain .scrollmain_contents .history_year{z-index:100000;position:fixed;width:100vw;height:100vh;top:0;left:100vw;bottom:0;right:0;background-color:#fff;transition:all 1.5s ease-out;overflow:hidden;opacity:.2;pointer-events:none}#sp50th .scrollmain .scrollmain_contents .history_year .btn_close{opacity:0;position:fixed;top:20px;right:20px;width:20px;height:20px;cursor:pointer;z-index:101010;background-color:#000;border-radius:100%;padding:20px;box-sizing:content-box;border:solid 2px #000;transition:all .4s;transform:scale(1.1)}#sp50th .scrollmain .scrollmain_contents .history_year .btn_close svg line{stroke:#fff}#sp50th .scrollmain .scrollmain_contents .history_year .btn_close:hover{transform:scale(1.2);background-color:#fff}#sp50th .scrollmain .scrollmain_contents .history_year .btn_close:hover svg line{stroke:#000}#sp50th .scrollmain .scrollmain_contents .history_year.open{left:0;opacity:1;pointer-events:all}#sp50th .scrollmain .scrollmain_contents .history_year.open .btn_close{opacity:1}#sp50th .scrollmain .scrollmain_contents .history_year .runforever{z-index:110200;position:absolute;width:40px;height:100%;left:0;top:0;background-color:#e60012;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1}#sp50th .scrollmain .scrollmain_contents .history_year .runforever .text{width:16px;height:auto}#sp50th .scrollmain .scrollmain_contents .history_year .runforever .arrow{position:absolute;right:-29px;top:50%;width:15px;height:auto;transform:translateY(-50%);z-index:10}#sp50th .scrollmain .scrollmain_contents .history_year .statement_open{opacity:1;z-index:110210;background-color:#c7161d;position:absolute;top:0;left:-52%;width:calc(50vw - 40px);height:100%;padding:56px 0px 0px 0px;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;transition:left 1.3s ease-in-out}#sp50th .scrollmain .scrollmain_contents .history_year .statement_open.open{left:0px}#sp50th .scrollmain .scrollmain_contents .history_year .statement_open .title{display:none;text-align:left;padding:0px 0 10px 0;margin-top:76px;pointer-events:none}#sp50th .scrollmain .scrollmain_contents .history_year .statement_open .title img{width:228px;max-height:100%}#sp50th .scrollmain .scrollmain_contents .history_year .statement_open .message{text-align:center;padding:0px 0 0px;pointer-events:none;position:relative;width:100%;height:100%}#sp50th .scrollmain .scrollmain_contents .history_year .statement_open .message img{position:absolute;width:calc(100% - 20px);height:calc(100% - 40px);object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_wrap{position:relative;height:100%;overflow:hidden;white-space:nowrap}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_scroll{position:relative;top:0;left:0;width:max-content;white-space:nowrap;padding:0 !important;font-size:0;letter-spacing:0;height:100vh}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_inner{min-width:100vw;width:auto;margin:0;padding:0;height:100vh;display:flex;align-items:stretch;position:relative;background-image:url("../image/history.svg");background-position:9% 0;background-repeat:no-repeat;background-size:cover}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item{position:relative;aspect-ratio:650/620}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item *{font-size:0;line-height:0}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item .btn_trivia{background-color:#c6c8c8;color:#000;position:absolute;top:37%;left:35%;padding:.2em .5em .2em 6em;font-size:24px;letter-spacing:.2em;line-height:1;cursor:pointer;margin-left:0;transition:all .4s}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item .btn_trivia:after{content:"";position:relative;display:inline-block;width:.8em;height:.8em;background-image:url("../image/arrow_b_l.svg");background-size:contain;background-repeat:no-repeat;background-position:center}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item .btn_trivia:hover{margin-left:15px}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item a.btn-modal,#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item a.btn-modal--link{display:block}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item a.btn-modal:hover,#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item a.btn-modal--link:hover{opacity:1}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item a.btn-modal--none{display:block;pointer-events:none}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item a.btn-modal--none:hover{opacity:1}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item .logo{position:relative;top:12%;width:20%;left:50%;display:none !important}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item .btn_car{display:block;position:absolute;border-radius:100%;transition:all .4s;z-index:100210;cursor:pointer;width:8%;background-color:#fff;box-shadow:0 0 0 4px #fff,0 0 0 5px #ccc,0 0 20px 8px #ccc}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item .btn_car:hover{transform:scale(1.1)}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item .btn_car01{width:34.8%;top:10%;left:17%;border:solid 50px #fff;box-shadow:0 0 20px 0px #ccc}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item .btn_car.r_border{box-shadow:0 0 0 5px #c7161d,0 0 20px 8px #ccc}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item .btn_car.b2_border{box-shadow:0 0 0 3px #07569e}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item .btn_car.r2_border{box-shadow:0 0 0 3px #c7161d}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item01 .logo{left:54%;width:22%;top:14%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item01 .btn_car01{left:17%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item01 .btn_car02{top:50.2%;left:29.5%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item01 .btn_car03{top:61.7%;left:35%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item01 .btn_car04{top:61.7%;left:55.5%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item01 .btn_car05{top:77%;left:40%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item02 .logo{top:14%;left:58.8%;width:20%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item02 .btn_car01{top:10.3%;left:18.8%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item02 .btn_car02{top:50.2%;left:56%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item02 .btn_car03{top:61.7%;left:32.9%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item02 .btn_car04{top:77%;left:42%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item02 .btn_car05{top:87%;left:52.5%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item03 .logo{top:16%;left:58.8%;width:24%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item03 .btn_car01{top:10.3%;left:18.8%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item03 .btn_car02{top:50.2%;left:30%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item03 .btn_car03{top:65.7%;left:30%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item03 .btn_car04{top:86.5%;left:30%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item03 .btn_car05{display:none}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item04 .logo{top:16%;left:58.8%;width:24%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item04 .btn_car01{top:10.3%;left:17.8%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item04 .btn_car02{top:50.2%;left:28%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item04 .btn_car03{top:65.7%;left:28%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item04 .btn_car04{top:86.5%;left:28%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item04 .btn_car05{display:none}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item05 .logo{top:15%;left:56.8%;width:27%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item05 .btn_car01{top:10.3%;left:14.8%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item05 .btn_car02{top:50.2%;left:25.4%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item05 .btn_car03{top:77%;left:42.8%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item05 .btn_car04{display:none}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item05 .btn_car05{display:none}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item06 .logo{top:15%;left:55.8%;width:25%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item06 .btn_car01{top:10.3%;left:14.8%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item06 .btn_car02{top:50.2%;left:24%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item06 .btn_car03{top:50.2%;left:90.5%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item06 .btn_car04{top:77%;left:33.5%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item06 .btn_car05{top:65%;left:81%;width:18%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item07 .logo{top:16%;left:54.8%;width:25%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item07 .btn_car01{top:10.3%;left:11.8%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item07 .btn_car02{top:50.2%;left:22.5%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item07 .btn_car03{top:50.2%;left:46.5%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item07 .btn_car04{top:65%;left:48.5%;width:18%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item07 .btn_car05{top:81.5%;left:67.5%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item08 .logo{top:16%;left:54.8%;width:25%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item08 .btn_car01{top:10.3%;left:10.8%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item08 .btn_car02{top:81.5%;left:26%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item08 .btn_car03{top:57%;left:59.5%;width:18%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item08 .btn_car04{top:57%;left:82.5%;width:18%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item08 .btn_car05{display:none}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item09 .logo{display:none;top:16%;left:54.4%;width:25%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item09 .btn_trivia{top:76%;left:44.8%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item09 .btn_car01{top:48.3%;left:19.2%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item09 .btn_car02{display:none;top:81.7%;left:53.5%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item09 .btn_car03{display:none;top:57%;left:65%;width:19%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item09 .btn_car04{display:none;top:57%;left:88%;width:19%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item09 .btn_car05{display:none}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item10 .logo{top:16%;left:61.8%;width:30%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item10 .btn_trivia{top:37%;left:40%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item10 .btn_car01{top:10.3%;left:18.8%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item10 .btn_car02{top:50.2%;left:29.5%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item10 .btn_car03{top:68%;left:24%;width:18%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item10 .btn_car04{display:none;top:57%;left:88%;width:19%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item10 .btn_car05{display:none}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .logo{top:16%;left:61.8%;width:30%;display:none}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_trivia{top:37%;left:44%;background-color:#c7161d;color:#fff;letter-spacing:.1em}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_trivia:after{background-image:url("../image/ico_win.svg");margin-left:.3em}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_tas{position:absolute;top:89%;left:89%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_tas a{display:block;padding:.5rem .5rem;position:relative;z-index:99999;pointer-events:all;display:flex;align-items:center;justify-content:center;background-color:#000}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_tas a span{display:block;color:#c7161d;font-size:14px;line-height:1}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_tas a:after{content:"";width:14px;height:14px;background-image:url("../image/arrow_r_l.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin-left:5px;vertical-align:middle;line-height:1}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_typer{position:absolute;top:86%;left:89%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_typer a{display:block;padding:.5rem .5rem;position:relative;z-index:99999;pointer-events:all;display:flex;align-items:center;justify-content:center;background-color:#000}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_typer a span{display:block;color:#c7161d;font-size:14px;line-height:1}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_typer a:after{content:"";width:14px;height:14px;background-image:url("../image/arrow_r_l.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin-left:5px;vertical-align:middle;line-height:1}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_typer_web{position:absolute;top:72%;left:100%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_typer_web a{display:block;padding:.25rem .5rem .25rem 2.5rem;position:relative;z-index:99999;pointer-events:all;display:flex;align-items:center;justify-content:center;background-color:#c7161d;transition:all .3s}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_typer_web a span{display:block;color:#c7161d;font-size:14px;line-height:1;color:#fff;letter-spacing:.1em}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_typer_web a:after{content:"";width:14px;height:14px;background-image:url("../image/ico_win.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin-left:5px;vertical-align:middle;line-height:1}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_typer_web a:hover{margin-left:10px}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_car01{top:10.3%;left:17.8%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_car02{top:21.7%;left:92%;width:12%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_car03{top:71.7%;left:92%;width:12%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_car04{display:none;top:57%;left:88%;width:19%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item11 .btn_car05{display:none}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last{aspect-ratio:7/10;pointer-events:none}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last a{pointer-events:none;visibility:hidden}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last .hash{position:absolute;bottom:50%;left:50%;transform:translate(0, 50%);width:36%;display:block}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last .hash img{width:100%}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last .hash:after{content:"";background-image:url("../image/arrow_b_l2.svg");width:120%;height:120%;display:block;top:0;left:0;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:right;transition:all .4s}#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last .hash:hover:after{left:10px}#sp50th .btn_run{position:fixed;display:flex;align-items:center;justify-content:center;top:50%;right:-60px;transform:scale(0.5) translate(24%, -50%);transform-origin:0 0;width:200px;opacity:0;cursor:pointer;transition:all 1s}#sp50th .btn_run svg.ico{transition:all .4s;transform:rotate(-90deg)}#sp50th .btn_run svg.ico circle{transition:all .4s;fill:#000;stroke:#fff;stroke-width:2}#sp50th .btn_run .text{transition:all .4s;position:absolute;color:#fff;font-size:24px;line-height:1;letter-spacing:.2em;text-indent:.2em;text-align:center;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}#sp50th .btn_run .text svg.arrow{width:18px;height:18px;animation:arrowAnim 2s infinite 0s}#sp50th .btn_run .text svg.arrow polygon{transition:all .4s;fill:#fff}#sp50th .btn_run .text span{display:block;margin-top:.5em}@keyframes circleAnim{0%{stroke-dasharray:0 366}99.9%,to{stroke-dasharray:366 366}}@keyframes arrowAnim{0%{transform:translateX(-20px);opacity:0}20%{opacity:1}80%{opacity:1}99.9%,to{transform:translateX(20px);opacity:0}}#sp50th .btn_run:hover{transform:scale(1) translate(-50%, -50%)}#sp50th .btn_run:hover .text{color:#000}#sp50th .btn_run:hover .text svg.arrow polygon{fill:#000}#sp50th .btn_run:hover svg.ico circle{stroke:#000;fill:#fff}#sp50th .btn_run.open{z-index:200001;opacity:.5 !important;transform:scale(0.5) translate(24%, -50%);pointer-events:all}#sp50th .btn_run.open.hide{opacity:0 !important}.bottom--nav{display:flex;align-items:center;justify-content:space-between;width:840px;gap:24px;row-gap:24px;column-gap:24px;margin:0 auto}.bottom--nav .bottom-nav--next,.bottom--nav .bottom-nav--prev,.bottom--nav .bottom-nav--back{width:calc(33.3333333333% - 16px);display:block;margin:48px auto}.bottom--nav .bottom-nav--next.blank,.bottom--nav .bottom-nav--prev.blank,.bottom--nav .bottom-nav--back.blank{visibility:hidden}.bottom--nav .bottom-nav--next a,.bottom--nav .bottom-nav--prev a,.bottom--nav .bottom-nav--back a{width:100%;display:block;background-color:#e60012;color:#fff !important;text-align:center;font-size:20px;line-height:1;padding:10px 0;letter-spacing:.5rem;font-feature-settings:"palt";position:relative;border:solid 1px #e60012;transition:all .4s;text-decoration:none}.bottom--nav .bottom-nav--next a .icon,.bottom--nav .bottom-nav--prev a .icon,.bottom--nav .bottom-nav--back a .icon{display:inline-block;width:18px;height:10px;margin:0 5px;background-image:url("../image/ico_arrow_down_w.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(-90deg) translateX(3px)}@media screen and (min-width: 769px){.bottom--nav .bottom-nav--next a:hover,.bottom--nav .bottom-nav--prev a:hover,.bottom--nav .bottom-nav--back a:hover{opacity:.7;background-color:#fff;color:#e60012 !important}.bottom--nav .bottom-nav--next a:hover .icon,.bottom--nav .bottom-nav--prev a:hover .icon,.bottom--nav .bottom-nav--back a:hover .icon{background-image:url("../image/ico_arrow_down_r.svg")}}.bottom--nav .bottom-nav--prev a .icon{transform:rotate(90deg) translateX(-3px)}.bottom--nav .bottom-nav--next a,.bottom--nav .bottom-nav--prev a{background-color:#000;border:solid 1px #000}.bottom--nav .bottom-nav--next a:hover,.bottom--nav .bottom-nav--prev a:hover{color:#000 !important;background-color:#fff}.bottom--nav .bottom-nav--next a:hover .icon,.bottom--nav .bottom-nav--prev a:hover .icon{background-image:url("../image/ico_arrow_down_b.svg")}.bottom--nav .bottom-nav--next a small,.bottom--nav .bottom-nav--prev a small{font-size:17px;display:inline-block}.section-sns{overflow:hidden;background-color:#f0f0f0;text-align:center;z-index:15;position:relative;padding:100px 0 100px 0}.section-sns .section_contents_inner{max-width:930px;margin:0 auto}.section-sns p{margin-bottom:15px}.section-sns a{display:inline-block;margin:0 10px}.section-sns .caution{margin-top:60px;text-align:left;font-family:var(--font-light)}.section-sns .caution p{text-indent:-1em;padding:0 0 0 1em;margin:0 0 10px 0;font-size:11px;line-height:1.4em}#history-modal{background-color:#eeeeef;width:100%;max-width:550px;position:relative;padding:0px;box-sizing:border-box;text-align:left;overflow-y:auto;overflow-x:hidden;color:#231815}#history-modal .title-header{display:inline-block;background-color:#000;padding:5px 2rem}#history-modal .title-header h3{color:#fff;font-size:17px;line-height:1.5}#history-modal .title-header span{font-size:12px;font-family:var(--font-light);color:#fff}#history-modal .title-area{padding:30px 25px 0}#history-modal .title-area .title{width:100%;text-align:center;padding:20px 0;display:flex;align-items:center;justify-content:space-between}#history-modal .title-area .title .logomark{width:30%;flex-basis:30%}#history-modal .title-area .title .logo img{width:100%;height:auto}#history-modal .title-area .title .maincopy{width:70%;flex-basis:70%;text-align:left;font-size:20px;line-height:1.5;font-family:var(--font-bold);display:block;padding:3px 0 3px 1rem}#history-modal .title-area .img_slider_wrap{width:100%}#history-modal .title-area .img_slider_wrap .img_slider{display:none}#history-modal .title-area .img_slider_wrap .img_slider.slick-initialized{display:block}#history-modal .title-area .img_slider_wrap .caption{margin-top:10px;text-align:center;font-size:16px;font-family:var(--font-bold);line-height:1.2}#history-modal .title-area .img_slider_wrap .caption small{font-size:12px;font-family:var(--font-light);display:inline-block}#history-modal .title-area .slick-dots li:hover button:before,#history-modal .title-area .slick-dots li.slick-active button:before{background-color:#727171}#history-modal .title-area .img_slider.col01 .arrow_next{background-image:none}#history-modal .title-area .img_slider.col01 .arrow_prev{background-image:none}#history-modal .content-area{padding:25px 25px}#history-modal .leadcopy{width:100%}#history-modal .leadcopy p{font-size:15px;line-height:1.5;text-align:justify}#history-modal .leadcopy p.caution{margin-top:8px;font-size:14px;text-indent:-1rem;margin-left:1rem}#history-modal .spec{width:100%;padding-top:1.5rem}#history-modal .spec dl{margin-bottom:.5rem}#history-modal .spec dl dt{display:block;font-size:15px;line-height:1.5;font-family:var(--font-bold);width:10em;color:#fff;background-color:#595757;position:relative;margin-bottom:3px;margin-right:1rem;padding:0 1em;text-align:center;white-space:nowrap}#history-modal .spec dl dd{display:block;font-size:15px;line-height:1.5;color:#3e3a39}#history-modal .history{margin:0;padding:25px;width:auto}#history-modal .history .bg{padding:0}#history-modal .history .age{text-align:center;padding:0;position:relative;width:100%}#history-modal .history .age:before{content:"";top:50%;left:0;width:100%;height:1px;background-color:#231815;position:absolute}#history-modal .history .age h5{text-align:center;position:relative;letter-spacing:.2em;font-size:17px;display:inline-block;background-color:#eeeeef;padding:0 1rem}#history-modal .history .text{text-align:left;padding:0}#history-modal .history .text dl{margin-top:1rem;font-size:15px;line-height:1.5;color:#3e3a39;width:100%}#history-modal .history .text dl dt{font-size:15px;font-family:var(--font-bold);display:block;position:relative}#history-modal .history .text dl dt:before{content:"■"}#history-modal .history .text dl dd{font-weight:normal;display:block}#torivia-modal{background-color:#eeeeef;width:100%;max-width:550px;position:relative;padding:0px;box-sizing:border-box;text-align:left;overflow-y:auto;overflow-x:hidden;color:#231815;padding:60px 30px}#torivia-modal .title-area{background-color:#fff;text-align:center}#torivia-modal .title-area h3{font-size:24px;text-indent:.2em;letter-spacing:.2em;padding:1em}#torivia-modal .contents-area{margin-top:15px}#torivia-modal .torivia-block{background-color:#fff;margin-top:5px;padding:1em}#torivia-modal .torivia-block h4{font-size:17px;line-height:1.5;position:relative;margin-bottom:.5em}#torivia-modal .torivia-block h4 span:not(.sup):first-child{display:inline-block;font-size:24px;margin-right:.5em}#torivia-modal .torivia-block h4 span.sup{display:inline-block !important}#torivia-modal .torivia-block p{font-size:16px;line-height:1.5}#torivia-modal .torivia-block p small{font-size:.8em}#bar{display:flex;align-items:center;justify-content:center}#bar::before{content:"";width:20px;height:1.5px;background-color:#000;margin-right:10px}#bar::after{content:"";width:20px;height:1.5px;background-color:#000;margin-left:10px}#contents_area .sp50th_story{padding-bottom:96px}#contents_area .sp50th_story .story-inner{max-width:920px;margin:0 auto}#contents_area .sp50th_story--lead{width:100%;text-align:center;background-color:#eeeeef}#contents_area .sp50th_story--lead-image{width:100%;height:auto;font-size:0;line-height:0}#contents_area .sp50th_story--lead-image img{width:100%;height:auto}#contents_area .sp50th_story--lead p{padding:50px 0;font-size:16px;line-height:2}#contents_area .sp50th_story--contents{width:100%;text-align:center;background-color:#eeeeef}#contents_area .sp50th_story--contents-imageTop,#contents_area .sp50th_story--contents-imageBottom{width:100%;height:auto;font-size:0;line-height:0}#contents_area .sp50th_story--contents-imageTop img,#contents_area .sp50th_story--contents-imageBottom img{width:100%;height:auto}#contents_area .sp50th_story--contentsBlock{position:relative;z-index:10;background-color:#fff;padding:15px;width:800px;margin:-90px auto}#contents_area .sp50th_story--contentsBlock .story-title{display:flex;align-items:center;justify-content:space-between;background-color:#000;width:100%}#contents_area .sp50th_story--contentsBlock .story-title .text{display:flex;align-items:center;justify-content:flex-start;padding:0 0 0 54px;gap:54px}#contents_area .sp50th_story--contentsBlock .story-title .text h3{border-left:solid 6px #e60012;padding-left:30px;font-size:44px;line-height:2;color:#e60012;letter-spacing:.2rem}#contents_area .sp50th_story--contentsBlock .story-title .text .detail{text-align:left}#contents_area .sp50th_story--contentsBlock .story-title .text .detail h4{font-size:19px;line-height:1.2;color:#e60012;margin:0 0 1em 0}#contents_area .sp50th_story--contentsBlock .story-title .text .detail p{font-size:17px;line-height:1.2;color:#e60012;margin:0}#contents_area .sp50th_story--contentsBlock .story-title .image{font-size:0;line-height:0}#contents_area .sp50th_story--contentsBlock .story-title .image img{width:256px;height:218px;object-fit:cover}#contents_area .sp50th_story--contentsBlock .story-link{display:flex;align-items:stretch;justify-content:space-between;gap:0}#contents_area .sp50th_story--contentsBlock .story-link .story-item{width:50%;flex:auto}#contents_area .sp50th_story--contentsBlock .story-link .story-item a{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;width:100%;height:218px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;color:#fff;overflow:hidden}#contents_area .sp50th_story--contentsBlock .story-link .story-item a.in01{background-image:url("../image/story/img_story01_thumb.jpg")}#contents_area .sp50th_story--contentsBlock .story-link .story-item a.in02{background-image:url("../image/story/img_story02_thumb.jpg")}#contents_area .sp50th_story--contentsBlock .story-link .story-item a.in03{background-image:url("../image/story/img_story03_thumb.jpg")}#contents_area .sp50th_story--contentsBlock .story-link .story-item a.in04{background-image:url("../image/story/img_story04_thumb.jpg")}#contents_area .sp50th_story--contentsBlock .story-link .story-item a.in05{background-image:url("../image/story/img_story05_thumb.jpg")}#contents_area .sp50th_story--contentsBlock .story-link .story-item a.in06{background-image:url("../image/story/img_story06_thumb.jpg")}#contents_area .sp50th_story--contentsBlock .story-link .story-item a strong{position:relative;z-index:20;font-size:27px;padding:0 0 0 15px;text-align:left;background-color:rgba(0,0,0,.5);display:block;width:100%;box-sizing:border-box;line-height:54px;letter-spacing:.1rem}#contents_area .sp50th_story--contentsBlock .story-link .story-item a strong small{font-size:.7em;line-height:1}#contents_area .sp50th_story--contentsBlock .story-link .story-item a span.date{position:relative;z-index:20;font-size:27px;padding:18px 0}#contents_area .sp50th_story--contentsBlock .story-link .story-item a .hover{position:absolute;z-index:110;bottom:-300px;left:0;width:100%;box-sizing:border-box;padding:15px 1rem;text-align:center;background-color:rgba(0,0,0,.8);letter-spacing:.04rem;transition:all .4s;font-size:15px;line-height:18px}#contents_area .sp50th_story--contentsBlock .story-link .story-item a .hover .more{margin-top:10px;padding-top:10px;position:relative;display:inline-block}#contents_area .sp50th_story--contentsBlock .story-link .story-item a .hover .more:before{content:"";position:absolute;width:36px;height:1px;left:50%;margin-left:-18px;top:0;background-color:#fff}#contents_area .sp50th_story--contentsBlock .story-link .story-item a .hover .more:after{content:"";position:absolute;width:13px;height:13px;right:-20px;top:50%;margin-top:-1px;background-image:url("../image/arrow_w_l.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 769px){#contents_area .sp50th_story--contentsBlock .story-link .story-item a:hover{opacity:1}#contents_area .sp50th_story--contentsBlock .story-link .story-item a:hover:before{left:100%}#contents_area .sp50th_story--contentsBlock .story-link .story-item a:hover .hover{bottom:0}}#contents_area .sp50th_story--contentsBlock .story02 .story-title{flex-direction:row-reverse;gap:0;justify-content:flex-end}#contents_area .story-back{width:calc(33.3333333333% - 16px);display:block;margin:96px auto 0px}#contents_area .story-back a{display:block;background-color:#e60012;color:#fff;text-align:center;font-size:20px;line-height:1;padding:10px 0;letter-spacing:.5rem;font-feature-settings:"palt";position:relative;border:solid 1px #e60012;transition:all .4s}#contents_area .story-back a .icon{display:inline-block;width:20px;height:10px;background-image:url("../image/ico_arrow_down_w.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(-90deg) translateX(1px)}@media screen and (min-width: 769px){#contents_area .story-back a:hover{opacity:.7;background-color:#fff;color:#e60012}#contents_area .story-back a:hover .icon{background-image:url("../image/ico_arrow_down_r.svg")}}#contents_area .sp50th_interview--header{width:100%;padding:10px;box-sizing:border-box;background-color:#004ea2;overflow:hidden;border-bottom:solid 4px #000;position:relative}#contents_area .sp50th_interview--header:before{content:"";top:0;left:50%;position:absolute;width:100%;height:100%;background-color:#e60012;display:block;z-index:0;transform:skew(-30deg) translateX(-390px)}#contents_area .sp50th_interview--header:after{content:"";top:0;left:50%;position:absolute;width:100%;height:100%;background-color:#fff;display:block;z-index:0;transform:skew(-30deg) translateX(-200px)}#contents_area .sp50th_interview--header__bg{margin:0 auto;padding:15px;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:flex-start;gap:30px;position:relative}#contents_area .sp50th_interview--header__bgInner{width:920px;margin:0 auto}#contents_area .sp50th_interview--header__bg:before{content:"";mix-blend-mode:multiply;width:960px;height:100%;position:absolute;top:0;left:50%;right:0;bottom:0;background-color:#595757;transform:skew(-30deg) translateX(-1176px);z-index:2}#contents_area .sp50th_interview--header__bg h2{font-size:0px;line-height:0px;color:#fff;font-weight:normal;text-align:center;position:relative;z-index:12;display:inline-block}#contents_area .sp50th_interview--header__bg h2 a{display:block}#contents_area .sp50th_interview--header__bg h2 a:hover{opacity:1}#contents_area .sp50th_interview--header__bg h2 img{width:220px;height:auto}#contents_area .sp50th_interview--header__bg p{display:inline-block;color:#000;font-size:30px;line-height:1;font-feature-settings:"palt";letter-spacing:.1em;margin:14px 0;padding:0 48px;z-index:12;margin:3px 0 0 0;position:absolute;left:50%;top:50%;font-family:var(--font-bold);transform:translate(-50%, -50%)}#contents_area .sp50th_interview--header__bg p a{color:#000;display:block;text-decoration:none}#contents_area .sp50th_interview--header__bg p::before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;width:36px;height:3px;background-color:#000}#contents_area .sp50th_interview--header__bg p::after{content:"";position:absolute;right:0;top:50%;margin-top:-4px;width:36px;height:3px;background-color:#000}#contents_area .sp50th_interview--lead{max-width:920px;margin:0 auto;position:relative;padding:60px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}#contents_area .sp50th_interview--lead .image{width:440px;font-size:0;line-height:0}#contents_area .sp50th_interview--lead .image img{width:100%;height:auto}#contents_area .sp50th_interview--lead .detail{width:440px}#contents_area .sp50th_interview--lead .detail label.tags{display:block;margin:0px 0 20px}#contents_area .sp50th_interview--lead .detail label.tags span{display:inline-block;background-color:#c8c9cb;color:#fff;cursor:pointer;font-size:14px;line-height:1;padding:5px 10px;position:relative;overflow:hidden;z-index:2}#contents_area .sp50th_interview--lead .detail label.tags span:before,#contents_area .sp50th_interview--lead .detail label.tags span:after{content:"";position:absolute;width:100%;height:100%;background-color:#e60012;top:0;left:-100%;transition:all .4s;z-index:-1}#contents_area .sp50th_interview--lead .detail label.tags span:hover{opacity:1}#contents_area .sp50th_interview--lead .detail label.tags span:hover:before{left:0}#contents_area .sp50th_interview--lead .detail h2{margin:0px 0 0px;padding:0;font-size:28px;line-height:40px}#contents_area .sp50th_interview--lead .detail h3{margin:0px 0 20px;padding:0;font-size:24px;line-height:40px}#contents_area .sp50th_interview--lead .detail p{margin:0px 0 20px;font-size:16px;line-height:26px}#contents_area .sp50th_interview--lead .detail .profile h5{margin:0px 0 10px;padding:0;font-size:23px;line-height:32px;letter-spacing:.5rem}#contents_area .sp50th_interview--lead .detail .profile .textlink{font-size:14px;line-height:16px;position:relative;letter-spacing:.4rem;background:rgba(0,0,0,0);border:none;outline:none;cursor:pointer;margin:0px 0 20px;padding:0}#contents_area .sp50th_interview--lead .detail .profile .textlink .icon{display:inline-block;vertical-align:middle;width:22px;height:auto}#contents_area .sp50th_interview--lead .detail .profile .textlink:after{content:"";display:block;position:absolute;left:0;top:50%;width:50vw;height:1px;background-color:#000;transform:translateX(210px)}#contents_area .sp50th_interview--lead .detail .profile .profile-text{margin:0px 0 20px;font-size:16px;line-height:26px;padding:0px 0}#contents_area .sp50th_interview--contents{background-color:#f7f8f8;padding:48px 32px;max-width:920px;margin:0 auto 0px}#contents_area .sp50th_interview--contents img{width:100%;height:auto}#contents_area .sp50th_interview--contents .interview--row{display:flex;align-items:flex-start;justify-content:space-between;gap:38px}#contents_area .sp50th_interview--contents .interview--row .interview--col{flex:1}#contents_area .sp50th_interview--contents .interview--row .interview--col.left{width:402px}#contents_area .sp50th_interview--contents .reverse .interview--row{flex-direction:row-reverse}#contents_area .sp50th_interview--contents .interview-thumb{font-size:0;line-height:0}#contents_area .sp50th_interview--contents .interview-thumb .interview-img{display:flex;width:50%;height:auto}#contents_area .sp50th_interview--contents .interview-thumb .gray-frame{box-sizing:border-box;border:solid 25px #dcdddd}#contents_area .sp50th_interview--contents .interview-thumb .gray-frame+.gray-frame{margin-top:15px}#contents_area .sp50th_interview--contents h3{margin:0px 0 24px;padding:0 0 52px 24px;font-size:28px;line-height:40px;border-left:solid 12px #e60012}#contents_area .sp50th_interview--contents p{margin:0px 0 20px;font-size:17px;line-height:24px;letter-spacing:.1rem}#contents_area .sp50th_interview--contents .image-full{margin:50px -32px 70px}#contents_area .sp50th_interview--contents .image-full img{width:100%;height:auto}#contents_area .sp50th_interview .interview-back{width:calc(33.3333333333% - 16px);display:block;margin:96px auto 0px}#contents_area .sp50th_interview .interview-back a{display:block;background-color:#e60012;color:#fff;text-align:center;font-size:20px;line-height:1;padding:10px 0;letter-spacing:.5rem;font-feature-settings:"palt";position:relative;border:solid 1px #e60012;transition:all .4s}#contents_area .sp50th_interview .interview-back a .icon{display:inline-block;width:20px;height:10px;background-image:url("../image/ico_arrow_down_w.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(-90deg) translateX(1px)}@media screen and (min-width: 769px){#contents_area .sp50th_interview .interview-back a:hover{opacity:.7;background-color:#fff;color:#e60012}#contents_area .sp50th_interview .interview-back a:hover .icon{background-image:url("../image/ico_arrow_down_r.svg")}}#contents_area .sp50th_trivia{padding-bottom:96px}#contents_area .sp50th_trivia .trivia-inner{max-width:920px;margin:0 auto}#contents_area .sp50th_trivia--lead{width:100%;text-align:center;background-color:#fff;border-top:solid 20px #e60012;border-bottom:solid 20px #004ea2}#contents_area .sp50th_trivia--lead p{padding:30px 0;font-size:22px;line-height:2}#contents_area .sp50th_trivia--contents{width:100%;text-align:center}#contents_area .sp50th_trivia--contentsBlock{position:relative;z-index:10;background-color:#f7f8f8;padding:38px;width:920px;margin:24px auto;text-align:left}#contents_area .sp50th_trivia--contentsBlock .trivia-title{background-color:#fff;border-left:solid 8px #000;display:flex;align-items:center;justify-content:flex-start;padding:24px 0;margin-bottom:24px}#contents_area .sp50th_trivia--contentsBlock .trivia-title .trivia-logo{font-size:0;line-height:0;padding:0 24px}#contents_area .sp50th_trivia--contentsBlock .trivia-title .trivia-logo img{width:140px;display:block}#contents_area .sp50th_trivia--contentsBlock .trivia-title h3{border-left:solid 2px #000;padding-left:24px;font-size:30px;line-height:2}#contents_area .sp50th_trivia--contentsBlock .trivia-block{display:flex;align-items:flex-start;justify-content:space-between;padding:0px 0 0 0;gap:32px;row-gap:32px;column-gap:32px}#contents_area .sp50th_trivia--contentsBlock .trivia-block .trivia-thumb{font-size:0;line-height:0;padding:0 0px}#contents_area .sp50th_trivia--contentsBlock .trivia-block .trivia-thumb img{width:286px;display:block}#contents_area .sp50th_trivia--contentsBlock .trivia-block .trivia-detail h4{font-size:22px;line-height:1.3;position:relative;padding-left:72px;margin-bottom:1rem}#contents_area .sp50th_trivia--contentsBlock .trivia-block .trivia-detail h4:before{content:"";position:absolute;left:0;top:50%;background-color:#000;width:67px;height:2px}#contents_area .sp50th_trivia--contentsBlock .trivia-block .trivia-detail p{font-size:17px;line-height:1.3;margin-bottom:2.5rem}#contents_area .sp50th_trivia--contentsBlock .trivia-block .trivia-detail p:last-child{margin-bottom:0}#contents_area .sp50th_trivia--contentsBlock .trivia-block .trivia-detail p small{font-size:14px}#contents_area .trivia-back{width:calc(33.3333333333% - 16px);display:block;margin:96px auto 0px}#contents_area .trivia-back a{display:block;background-color:#e60012;color:#fff;text-align:center;font-size:20px;line-height:1;padding:10px 0;letter-spacing:.5rem;font-feature-settings:"palt";position:relative;border:solid 1px #e60012;transition:all .4s}#contents_area .trivia-back a .icon{display:inline-block;width:20px;height:10px;background-image:url("../image/ico_arrow_down_w.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(-90deg) translateX(1px)}@media screen and (min-width: 769px){#contents_area .trivia-back a:hover{opacity:.7;background-color:#fff;color:#e60012}#contents_area .trivia-back a:hover .icon{background-image:url("../image/ico_arrow_down_r.svg")}}#contents_area .sp50th_gallery{padding-bottom:96px}#contents_area .sp50th_gallery--contents{position:relative}#contents_area .sp50th_gallery .gallery-inner{max-width:920px;margin:0 auto}#contents_area .sp50th_gallery--line{background-color:#e60012;height:20px;width:100%}#contents_area .sp50th_gallery--lead{width:100%;text-align:center;background-color:#fff;border-top:solid 20px #e60012;border-bottom:solid 20px #004ea2}#contents_area .sp50th_gallery--lead p{padding:30px 0;font-size:22px;line-height:2}#contents_area .sp50th_gallery--lead.index{background-image:url("../image/gallery/header_design_bg_pc.jpg");background-size:cover}#contents_area .sp50th_gallery .gallery-title{margin:24px auto;text-align:center}#contents_area .sp50th_gallery .gallery-title .gallery-logo{font-size:0;line-height:0;padding:0;text-align:center;margin-bottom:8px}#contents_area .sp50th_gallery .gallery-title .gallery-logo img{width:264px;display:block;margin:0 auto}#contents_area .sp50th_gallery .gallery-title h3{font-size:24px;line-height:2;margin:0 auto}#contents_area .sp50th_gallery .gallery-slide{width:840px;margin:0 auto}#contents_area .sp50th_gallery .gallery-slide .caption{margin-top:10px}#contents_area .sp50th_gallery .gallery-slide .pic_full img{width:100%;height:auto}#contents_area .sp50th_gallery .gallery-more{width:840px;margin:0 auto}#contents_area .sp50th_gallery .gallery-more--title{text-align:center;margin:64px auto 32px}#contents_area .sp50th_gallery .gallery-more--title h4{display:inline-block;text-align:center;position:relative;padding:0 156px;font-size:32px;line-height:1}#contents_area .sp50th_gallery .gallery-more--title h4:before{content:"";background-color:#000;width:140px;height:1px;position:absolute;top:50%;left:0}#contents_area .sp50th_gallery .gallery-more--title h4:after{content:"";background-color:#000;width:140px;height:1px;position:absolute;top:50%;right:0}#contents_area .sp50th_gallery .gallery-more--details{display:flex;align-items:center;justify-content:space-between;gap:24px;row-gap:24px;column-gap:24px;flex-wrap:wrap}#contents_area .sp50th_gallery .gallery-more--detailsItem{width:calc(33.3333333333% - 16px);font-size:0;line-height:0;cursor:pointer}#contents_area .sp50th_gallery .gallery-more--detailsItem img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}#contents_area .sp50th_gallery .gallery-more--detailsItem.full{width:100%}#contents_area .sp50th_gallery .gallery-more--detailsItem.full img{aspect-ratio:initial}#contents_area .sp50th_gallery .gallery-index{width:920px;margin:0 auto}#contents_area .sp50th_gallery .gallery-index--title{text-align:center;margin:64px auto 64px}#contents_area .sp50th_gallery .gallery-index--title h4{display:inline-block;text-align:center;position:relative;padding:0 156px;font-size:32px;line-height:1}#contents_area .sp50th_gallery .gallery-index--title h4:before{content:"";background-color:#000;width:140px;height:1px;position:absolute;top:50%;left:0}#contents_area .sp50th_gallery .gallery-index--title h4:after{content:"";background-color:#000;width:140px;height:1px;position:absolute;top:50%;right:0}#contents_area .sp50th_gallery .gallery-index--details{display:flex;align-items:center;justify-content:flex-start;padding:40px;background-color:#f7f8f8;gap:24px;row-gap:24px;column-gap:24px;flex-wrap:wrap}#contents_area .sp50th_gallery .gallery-index--detailsItem{width:calc(33.3333333333% - 16px);cursor:pointer;background-color:#fff}#contents_area .sp50th_gallery .gallery-index--detailsItem a{display:block;position:relative;color:#000;text-decoration:none}#contents_area .sp50th_gallery .gallery-index--detailsItem a:before{content:"";background-color:#000;width:100%;height:1px;position:absolute;bottom:0;left:0;z-index:1}#contents_area .sp50th_gallery .gallery-index--detailsItem a:after{content:"";background-color:#e60012;width:0;height:1px;position:absolute;bottom:0;left:0;z-index:2;transition:all .4s}#contents_area .sp50th_gallery .gallery-index--detailsItem a:hover{opacity:1}#contents_area .sp50th_gallery .gallery-index--detailsItem a:hover:after{width:100%}#contents_area .sp50th_gallery .gallery-index--detailsItem .thumb{font-size:0;line-height:0}#contents_area .sp50th_gallery .gallery-index--detailsItem .thumb img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}#contents_area .sp50th_gallery .gallery-index--detailsItem .logo{font-size:0;line-height:0;text-align:center;padding:16px 0 8px}#contents_area .sp50th_gallery .gallery-index--detailsItem .logo img{width:60%;height:auto;margin:0 auto;object-fit:contain}#contents_area .sp50th_gallery .gallery-index--detailsItem .year{text-align:center;padding:12px 0 24px;font-size:20px;line-height:1}.gallery-arrow{position:fixed;width:36px;height:54px;top:50%;transform:translateY(-50%);transition:all .4s}.gallery-arrow a{display:block}.gallery-arrow a img{width:100%;height:auto;display:block;transition:all .4s}.gallery-arrow a:hover{opacity:1}.gallery-arrow a:hover img{transform:translateX(-10px)}.gallery-arrow--prev{left:-120px}.gallery-arrow--prev a:hover img{transform:translateX(-10px)}.gallery-arrow--next{right:-120px}.gallery-arrow--next a:hover img{transform:translateX(10px)}.gallery-arrow.visibled.gallery-arrow--prev{left:50%;margin-left:-500px}.gallery-arrow.visibled.gallery-arrow--next{right:50%;margin-right:-500px}.g1 .gallery-arrow--prev{display:none !important}.g11 .gallery-arrow--next{display:none !important}#contents_area .rfside{position:fixed;top:calc(50% + 58px);right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:16;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@media screen and (max-width: 768px){#contents_area .rfside{display:none}}#contents_area .rfside .rfsidenavi__links{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;row-gap:40px}#contents_area .rfside .rfsidenavi__link{text-align:right}#contents_area .rfside .rfsidenavi__link a{position:relative;display:inline-block;padding:0 68px 0 0;font-feature-settings:"palt";font-size:16px;transition:all .3s}#contents_area .rfside .rfsidenavi__link a span{color:#000;opacity:0;position:relative;left:30px;transition:all .2s ease-in-out .1s}#contents_area .rfside .rfsidenavi__link a:after{content:"";width:16px;height:16px;border-radius:50%;background-color:#000;opacity:.8;position:absolute;top:50%;right:27px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:all .3s ease-in-out 0s}#contents_area .rfside .rfsidenavi__link a:hover{opacity:1}#contents_area .rfside .rfsidenavi__link a:hover span{color:#d00000}#contents_area .rfside .rfsidenavi__link a:hover:after{background-color:#d00000}#contents_area .rfside .rfsidenavi{transform-origin:center right;transform:scale(0.6);transition:all .3s ease-out}#contents_area .rfside .rfsidenavi:hover{transform:scale(1)}#contents_area .rfside .rfsidenavi:hover .rfsidenavi__link a span{opacity:1;left:0}@media(min-width: 769px){.rfheadersp{display:none}}@media screen and (max-width: 768px){#contents_area .rfheadersp{position:absolute;top:50px;right:8px;width:100%}#contents_area .spmenu{position:relative}#contents_area .spmenu__btn{position:relative;width:100%}#contents_area .spmenu__btn .menu-trigger{position:absolute;top:6px;right:-7px}#contents_area .spmenu__btn .menu-trigger.fixed{position:fixed;top:72px;right:14px;z-index:14}#contents_area .spmenu__btn .menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}#contents_area .spmenu__btn .menu-trigger{background:#000;width:50px;height:50px;z-index:22}#contents_area .spmenu__btn .menu-trigger span{position:absolute;left:13px;width:26px;height:2px;background-color:#fff}#contents_area .spmenu__btn .menu-trigger span:nth-of-type(1){top:13px}#contents_area .spmenu__btn .menu-trigger span:nth-of-type(2){bottom:24px}#contents_area .spmenu__btn .menu-trigger::after{position:absolute;bottom:7px;width:100%;content:"MENU";font-size:10px;font-family:var(--font-bold);color:#fff;text-align:center}#contents_area .spmenu__btn .menu-trigger.active span:nth-of-type(1){-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg);background-color:#fff}#contents_area .spmenu__btn .menu-trigger.active span:nth-of-type(2){-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(0px) rotate(45deg);transform:translateY(0px) rotate(45deg);background-color:#fff}#contents_area .spmenu__btn .menu-trigger.active::after{left:0%;color:#fff;content:""}#contents_area .spmenu__menulink{position:fixed;top:0;left:0;bottom:0;right:0;padding:100px 0 0;background:rgba(0,0,0,.9);z-index:12;opacity:1;display:none}#contents_area .spmenu__menulink.active{display:block;opacity:1}#contents_area .spmenu__menulink .spmenu-lists__menu{padding:20px 15px 0}#contents_area .spmenu__menulink .spmenu-lists__link{font-size:16px;font-family:var(--font-bold);color:#fff;padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.4)}#contents_area .spmenu__menulink .spmenu-lists__link:last-child{border-bottom:none}#contents_area .spmenu__menulink .spmenu-lists__link ul{padding-top:12px}#contents_area .spmenu__menulink .spmenu-lists__link li{padding:12px 0;border-bottom:none;font-size:14px;font-weight:normal}#contents_area .spmenu__menulink .spmenu-lists__link li:last-child{padding-bottom:5px}#contents_area .spmenu__menulink .spmenu-lists__link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fff}#contents_area .spmenu__menulink .spmenu-lists__link svg{width:20px;height:auto;margin-left:10px}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:199999}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#222 repeat 0 0;opacity:.8;filter:alpha(opacity=80)}#colorbox{outline:0}#cboxContent{background:#eeeeef}.cboxIframe{background:#eeeeef}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:0}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:0;color:#949494;display:none !important}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:-50px;margin-top:-25px;background:url(../image/prev.png) no-repeat top left;width:40px;height:50px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:-50px;margin-top:-25px;background:url(../image/next.png) no-repeat top right;width:40px;height:50px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:15px;right:15px;display:block;background:url(../image/btn_close.svg) no-repeat top center;width:15px;height:15px;text-indent:-9999px}@media all and (-ms-high-contrast: none){*::-ms-backdrop,#contents_area #message .years .search .search-select select{height:35px;padding:0}*::-ms-backdrop,#contents_area #message .years .search .search-select__arrow{top:12px}}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}@media screen and (min-width: 769px){#statementopen .btn_close{display:none !important}}_:-ms-lang(x)::-ms-backdrop,#sp50th .scrollmain .scrollmain_contents .history_year{left:100%}_:-ms-lang(x)::-ms-backdrop,#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last .hash::after{height:100%}_:-ms-lang(x)::-ms-backdrop,#sp50th .scrollmain .scrollmain_contents .history_year .history_year_inner{background-color:#c7161d;background-position:-5vh 0;background-size:auto 100%;height:100vh;background-image:url("../image/history_bg.jpg");background-image:url("../image/history_ie.svg")}_:-ms-lang(x)::-ms-backdrop,#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last .hash img{height:30px}_:-ms-lang(x)::-ms-backdrop,#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last .hash:after{left:50%;top:-3px}_:-ms-lang(x)::-ms-backdrop,#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last .hash:hover:after{left:55%}_:-ms-lang(x)::-ms-backdrop,#sp50th .scrollmain .scrollmain_contents .history_year .history_year_item_last{overflow:hidden}_:-ms-lang(x)::-ms-backdrop,#sp50th .scrollmain .scrollmain_contents .history_year .btn_close{top:0}.l-container--bg-dark-blue{position:relative;z-index:1}.btn_pagetop{z-index:16 !important}#l-action-router{z-index:16 !important}#l-auto-local-footer{z-index:16 !important}/*# sourceMappingURL=index_pc.css.map */