@charset "UTF-8";.ja-noto{font-family:'Noto Sans JP',sans-serif;font-optical-sizing:auto;font-weight:900;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased}.ja-noto-bold{font-family:'Noto Sans JP',sans-serif;font-optical-sizing:auto;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased}@-webkit-keyframes circlemove-sp{0%{bottom:10.25641vw}100%{bottom:0}}@keyframes circlemove-sp{0%{bottom:10.25641vw}100%{bottom:0}}@-webkit-keyframes circlemove-pc{0%{bottom:40px}100%{bottom:0}}@keyframes circlemove-pc{0%{bottom:40px}100%{bottom:0}}@-webkit-keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}@-webkit-keyframes fadeScaleIn{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}60%{opacity:1;-webkit-transform:scale(1.02);transform:scale(1.02)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeScaleIn{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}60%{opacity:1;-webkit-transform:scale(1.02);transform:scale(1.02)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeScaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes fadeScaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}}#container:not(.init) #main .cover{position:fixed;left:0;top:0;z-index:99999;background:#fff;width:100%;height:100vh}#container:not(.init) #main .container{width:100%;position:relative}#container:not(.init) #main .container.complete{position:relative}#container:not(.init) #main .container .stbtn{position:fixed;bottom:15.38462vw;right:3.07692vw;z-index:12;width:6.15385vw;height:6.15385vw}#container:not(.init) #main .container .stbtn.is-abs{position:absolute}#container:not(.init) #main .container .stbtn .video_play_pause{display:inline-block;position:relative;width:1em;height:1em;background-color:#fff;border-radius:50%;color:#000;font-size:6.15385vw}#container:not(.init) #main .container .stbtn .video_play_pause>input{display:none}#container:not(.init) #main .container .stbtn .video_play_pause>input:not(:checked)+span::after,#container:not(.init) #main .container .stbtn .video_play_pause>input:not(:checked)+span::before{position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:.1em;height:.35em;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000;border-radius:10px;content:""}#container:not(.init) #main .container .stbtn .video_play_pause>input:not(:checked)+span::before{left:40%}#container:not(.init) #main .container .stbtn .video_play_pause>input:not(:checked)+span::after{left:60%}#container:not(.init) #main .container .stbtn .video_play_pause>input:checked+span::before{position:absolute;top:50%;left:36%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border:.2em solid transparent;border-left:.35em solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;content:""}#container:not(.init) #main .container .stbtn.stop .video_play_pause{pointer-events:none}#container:not(.init) #main .container .basebg{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;overflow:hidden}#container:not(.init) #main .container .basebg.is-abs{position:absolute;top:auto;bottom:0}#container:not(.init) #main .container .basebg .bg{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:0;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}#container:not(.init) #main .container .basebg .bg.is-top{opacity:1}#container:not(.init) #main .container .basebg ul{position:absolute;left:50%;top:50%;z-index:1}#container:not(.init) #main .container .basebg ul li{position:absolute}#container:not(.init) #main .container .basebg ul li .circle{position:absolute;left:-50px;top:-50px;width:100px;height:100px;border-radius:50%;overflow:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#container:not(.init) #main .container .basebg ul li .circle.is-top{opacity:1;z-index:1}#container:not(.init) #main .container .basebg ul li .circle.is-1950,#container:not(.init) #main .container .basebg ul li .circle.is-1960,#container:not(.init) #main .container .basebg ul li .circle.is-1970,#container:not(.init) #main .container .basebg ul li .circle.is-1980,#container:not(.init) #main .container .basebg ul li .circle.is-1990,#container:not(.init) #main .container .basebg ul li .circle.is-2000,#container:not(.init) #main .container .basebg ul li .circle.is-2010,#container:not(.init) #main .container .basebg ul li .circle.is-2020{opacity:0;z-index:0}#container:not(.init) #main .container .basebg ul li:nth-child(1) .circle.is-top{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(1) .circle.is-1950{background:-webkit-linear-gradient(240deg,#feba0b 13.25%,#c58e02 86.5%);background:linear-gradient(210deg,#feba0b 13.25%,#c58e02 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(1) .circle.is-1960{background:-webkit-linear-gradient(240deg,#ed1818 13.25%,#930000 86.5%);background:linear-gradient(210deg,#ed1818 13.25%,#930000 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(1) .circle.is-1970{background:-webkit-linear-gradient(240deg,#ff7373 13.25%,#d90000 86.5%);background:linear-gradient(210deg,#ff7373 13.25%,#d90000 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(1) .circle.is-1980{background:-webkit-linear-gradient(240deg,#ffc165 13.25%,#e98e04 86.5%);background:linear-gradient(210deg,#ffc165 13.25%,#e98e04 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(1) .circle.is-1990{background:-webkit-linear-gradient(240deg,#ddddde 13.25%,#c5c5c7 86.5%);background:linear-gradient(210deg,#ddddde 13.25%,#c5c5c7 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(1) .circle.is-2000{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(1) .circle.is-2010{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(1) .circle.is-2020{background:-webkit-linear-gradient(240deg,#01c5c5 13.25%,#008181 86.5%);background:linear-gradient(210deg,#01c5c5 13.25%,#008181 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(2) .circle.is-top{background:-webkit-linear-gradient(240deg,#ffc165 13.25%,#e98e04 86.5%);background:linear-gradient(210deg,#ffc165 13.25%,#e98e04 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(2) .circle.is-1950{background:-webkit-linear-gradient(240deg,#feba0b 13.25%,#c58e02 86.5%);background:linear-gradient(210deg,#feba0b 13.25%,#c58e02 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(2) .circle.is-1960{background:-webkit-linear-gradient(240deg,#ed1818 13.25%,#930000 86.5%);background:linear-gradient(210deg,#ed1818 13.25%,#930000 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(2) .circle.is-1970{background:-webkit-linear-gradient(240deg,#ff7373 13.25%,#d90000 86.5%);background:linear-gradient(210deg,#ff7373 13.25%,#d90000 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(2) .circle.is-1980{background:-webkit-linear-gradient(240deg,#ffc165 13.25%,#e98e04 86.5%);background:linear-gradient(210deg,#ffc165 13.25%,#e98e04 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(2) .circle.is-1990{background:-webkit-linear-gradient(240deg,#ddddde 13.25%,#c5c5c7 86.5%);background:linear-gradient(210deg,#ddddde 13.25%,#c5c5c7 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(2) .circle.is-2000{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(2) .circle.is-2010{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(2) .circle.is-2020{background:-webkit-linear-gradient(240deg,#01c5c5 13.25%,#008181 86.5%);background:linear-gradient(210deg,#01c5c5 13.25%,#008181 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(3) .circle.is-top{background:-webkit-linear-gradient(240deg,#ff7373 13.25%,#d90000 86.5%);background:linear-gradient(210deg,#ff7373 13.25%,#d90000 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(3) .circle.is-1950{background:-webkit-linear-gradient(240deg,#feba0b 13.25%,#c58e02 86.5%);background:linear-gradient(210deg,#feba0b 13.25%,#c58e02 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(3) .circle.is-1960{background:-webkit-linear-gradient(240deg,#ed1818 13.25%,#930000 86.5%);background:linear-gradient(210deg,#ed1818 13.25%,#930000 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(3) .circle.is-1970{background:-webkit-linear-gradient(240deg,#ff7373 13.25%,#d90000 86.5%);background:linear-gradient(210deg,#ff7373 13.25%,#d90000 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(3) .circle.is-1980{background:-webkit-linear-gradient(240deg,#ffc165 13.25%,#e98e04 86.5%);background:linear-gradient(210deg,#ffc165 13.25%,#e98e04 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(3) .circle.is-1990{background:-webkit-linear-gradient(240deg,#ddddde 13.25%,#c5c5c7 86.5%);background:linear-gradient(210deg,#ddddde 13.25%,#c5c5c7 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(3) .circle.is-2000{background:-webkit-linear-gradient(240deg,#ddddde 13.25%,#c5c5c7 86.5%);background:linear-gradient(210deg,#ddddde 13.25%,#c5c5c7 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(3) .circle.is-2010{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(3) .circle.is-2020{background:-webkit-linear-gradient(240deg,#01c5c5 13.25%,#008181 86.5%);background:linear-gradient(210deg,#01c5c5 13.25%,#008181 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(4) .circle.is-top{background:-webkit-linear-gradient(240deg,#79d7d7 13.25%,#1e9191 86.5%);background:linear-gradient(210deg,#79d7d7 13.25%,#1e9191 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(4) .circle.is-1950{background:-webkit-linear-gradient(240deg,#feba0b 13.25%,#c58e02 86.5%);background:linear-gradient(210deg,#feba0b 13.25%,#c58e02 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(4) .circle.is-1960{background:-webkit-linear-gradient(240deg,#ed1818 13.25%,#930000 86.5%);background:linear-gradient(210deg,#ed1818 13.25%,#930000 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(4) .circle.is-1970{background:-webkit-linear-gradient(240deg,#ff7373 13.25%,#d90000 86.5%);background:linear-gradient(210deg,#ff7373 13.25%,#d90000 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(4) .circle.is-1980{background:-webkit-linear-gradient(240deg,#ffc165 13.25%,#e98e04 86.5%);background:linear-gradient(210deg,#ffc165 13.25%,#e98e04 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(4) .circle.is-1990{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(4) .circle.is-2000{background:-webkit-linear-gradient(240deg,#ddddde 13.25%,#c5c5c7 86.5%);background:linear-gradient(210deg,#ddddde 13.25%,#c5c5c7 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(4) .circle.is-2010{background:-webkit-linear-gradient(240deg,#ffc165 13.25%,#e98e04 86.5%);background:linear-gradient(210deg,#ffc165 13.25%,#e98e04 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(4) .circle.is-2020{background:-webkit-linear-gradient(240deg,#cfcfcf 13.25%,#a2a2a2 86.5%);background:linear-gradient(210deg,#cfcfcf 13.25%,#a2a2a2 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(5) .circle.is-top{background:-webkit-linear-gradient(240deg,#f8d271 13.25%,#d49b0a 86.5%);background:linear-gradient(210deg,#f8d271 13.25%,#d49b0a 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(5) .circle.is-1950{background:-webkit-linear-gradient(240deg,#f8d271 13.25%,#d49b0a 86.5%);background:linear-gradient(210deg,#f8d271 13.25%,#d49b0a 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(5) .circle.is-1960{background:-webkit-linear-gradient(240deg,#feba0b 13.25%,#c58e02 86.5%);background:linear-gradient(210deg,#feba0b 13.25%,#c58e02 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(5) .circle.is-1970{background:-webkit-linear-gradient(240deg,#f8d271 13.25%,#d49b0a 86.5%);background:linear-gradient(210deg,#f8d271 13.25%,#d49b0a 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(5) .circle.is-1980{background:-webkit-linear-gradient(240deg,#fba11b 13.25%,#be7301 86.5%);background:linear-gradient(210deg,#fba11b 13.25%,#be7301 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(5) .circle.is-1990{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(5) .circle.is-2000{background:-webkit-linear-gradient(240deg,#ddddde 13.25%,#c5c5c7 86.5%);background:linear-gradient(210deg,#ddddde 13.25%,#c5c5c7 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(5) .circle.is-2010{background:-webkit-linear-gradient(240deg,#ffc165 13.25%,#e98e04 86.5%);background:linear-gradient(210deg,#ffc165 13.25%,#e98e04 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(5) .circle.is-2020{background:-webkit-linear-gradient(240deg,#cfcfcf 13.25%,#a2a2a2 86.5%);background:linear-gradient(210deg,#cfcfcf 13.25%,#a2a2a2 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(6) .circle.is-top{background:-webkit-linear-gradient(240deg,#ff7373 13.25%,#d90000 86.5%);background:linear-gradient(210deg,#ff7373 13.25%,#d90000 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(6) .circle.is-1950{background:-webkit-linear-gradient(240deg,#f8d271 13.25%,#d49b0a 86.5%);background:linear-gradient(210deg,#f8d271 13.25%,#d49b0a 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(6) .circle.is-1960{background:-webkit-linear-gradient(240deg,#feba0b 13.25%,#c58e02 86.5%);background:linear-gradient(210deg,#feba0b 13.25%,#c58e02 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(6) .circle.is-1970{background:-webkit-linear-gradient(240deg,#f8d271 13.25%,#d49b0a 86.5%);background:linear-gradient(210deg,#f8d271 13.25%,#d49b0a 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(6) .circle.is-1980{background:-webkit-linear-gradient(240deg,#fba11b 13.25%,#be7301 86.5%);background:linear-gradient(210deg,#fba11b 13.25%,#be7301 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(6) .circle.is-1990{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(6) .circle.is-2000{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(6) .circle.is-2010{background:-webkit-linear-gradient(240deg,#ffc165 13.25%,#e98e04 86.5%);background:linear-gradient(210deg,#ffc165 13.25%,#e98e04 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(6) .circle.is-2020{background:-webkit-linear-gradient(240deg,#04a2dd 13.25%,#0248ac 86.5%);background:linear-gradient(210deg,#04a2dd 13.25%,#0248ac 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(7) .circle.is-top{background:-webkit-linear-gradient(240deg,#79d7d7 13.25%,#1e9191 86.5%);background:linear-gradient(210deg,#79d7d7 13.25%,#1e9191 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(7) .circle.is-1950{background:-webkit-linear-gradient(240deg,#f8d271 13.25%,#d49b0a 86.5%);background:linear-gradient(210deg,#f8d271 13.25%,#d49b0a 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(7) .circle.is-1960{background:-webkit-linear-gradient(240deg,#feba0b 13.25%,#c58e02 86.5%);background:linear-gradient(210deg,#feba0b 13.25%,#c58e02 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(7) .circle.is-1970{background:-webkit-linear-gradient(240deg,#f8d271 13.25%,#d49b0a 86.5%);background:linear-gradient(210deg,#f8d271 13.25%,#d49b0a 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(7) .circle.is-1980{background:-webkit-linear-gradient(240deg,#fba11b 13.25%,#be7301 86.5%);background:linear-gradient(210deg,#fba11b 13.25%,#be7301 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(7) .circle.is-1990{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(7) .circle.is-2000{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(7) .circle.is-2010{background:-webkit-linear-gradient(240deg,#ddddde 13.25%,#c5c5c7 86.5%);background:linear-gradient(210deg,#ddddde 13.25%,#c5c5c7 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(7) .circle.is-2020{background:-webkit-linear-gradient(240deg,#04a2dd 13.25%,#0248ac 86.5%);background:linear-gradient(210deg,#04a2dd 13.25%,#0248ac 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(8) .circle.is-top{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(8) .circle.is-1950{background:-webkit-linear-gradient(240deg,#f8d271 13.25%,#d49b0a 86.5%);background:linear-gradient(210deg,#f8d271 13.25%,#d49b0a 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(8) .circle.is-1960{background:-webkit-linear-gradient(240deg,#feba0b 13.25%,#c58e02 86.5%);background:linear-gradient(210deg,#feba0b 13.25%,#c58e02 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(8) .circle.is-1970{background:-webkit-linear-gradient(240deg,#f8d271 13.25%,#d49b0a 86.5%);background:linear-gradient(210deg,#f8d271 13.25%,#d49b0a 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(8) .circle.is-1980{background:-webkit-linear-gradient(240deg,#fba11b 13.25%,#be7301 86.5%);background:linear-gradient(210deg,#fba11b 13.25%,#be7301 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(8) .circle.is-1990{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(8) .circle.is-2000{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(8) .circle.is-2010{background:-webkit-linear-gradient(240deg,#ddddde 13.25%,#c5c5c7 86.5%);background:linear-gradient(210deg,#ddddde 13.25%,#c5c5c7 86.5%)}#container:not(.init) #main .container .basebg ul li:nth-child(8) .circle.is-2020{background:-webkit-linear-gradient(240deg,#5dcbf4 13.25%,#2868c3 86.5%);background:linear-gradient(210deg,#5dcbf4 13.25%,#2868c3 86.5%)}#container:not(.init) #main .container .basebg.is-1950s .bg.is-1950{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-1950s .bg.is-1960,#container:not(.init) #main .container .basebg.is-1950s .bg.is-1970,#container:not(.init) #main .container .basebg.is-1950s .bg.is-1980,#container:not(.init) #main .container .basebg.is-1950s .bg.is-1990,#container:not(.init) #main .container .basebg.is-1950s .bg.is-2000,#container:not(.init) #main .container .basebg.is-1950s .bg.is-2010,#container:not(.init) #main .container .basebg.is-1950s .bg.is-2020,#container:not(.init) #main .container .basebg.is-1950s .bg.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(1) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(2) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(3) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(4) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(5) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(6) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(7) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(8) .circle.is-1950{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(1) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(1) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(1) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(1) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(1) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(1) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(1) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(1) .circle.is-top,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(2) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(2) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(2) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(2) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(2) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(2) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(2) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(2) .circle.is-top,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(3) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(3) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(3) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(3) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(3) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(3) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(3) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(3) .circle.is-top,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(4) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(4) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(4) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(4) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(4) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(4) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(4) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(4) .circle.is-top,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(5) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(5) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(5) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(5) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(5) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(5) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(5) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(5) .circle.is-top,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(6) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(6) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(6) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(6) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(6) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(6) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(6) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(6) .circle.is-top,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(7) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(7) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(7) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(7) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(7) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(7) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(7) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(7) .circle.is-top,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(8) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(8) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(8) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(8) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(8) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(8) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(8) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1950s ul li:nth-child(8) .circle.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-1960s .bg.is-1960{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-1960s .bg.is-1950,#container:not(.init) #main .container .basebg.is-1960s .bg.is-1970,#container:not(.init) #main .container .basebg.is-1960s .bg.is-1980,#container:not(.init) #main .container .basebg.is-1960s .bg.is-1990,#container:not(.init) #main .container .basebg.is-1960s .bg.is-2000,#container:not(.init) #main .container .basebg.is-1960s .bg.is-2010,#container:not(.init) #main .container .basebg.is-1960s .bg.is-2020,#container:not(.init) #main .container .basebg.is-1960s .bg.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(1) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(2) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(3) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(4) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(5) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(6) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(7) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(8) .circle.is-1960{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(1) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(1) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(1) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(1) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(1) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(1) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(1) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(1) .circle.is-top,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(2) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(2) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(2) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(2) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(2) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(2) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(2) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(2) .circle.is-top,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(3) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(3) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(3) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(3) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(3) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(3) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(3) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(3) .circle.is-top,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(4) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(4) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(4) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(4) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(4) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(4) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(4) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(4) .circle.is-top,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(5) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(5) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(5) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(5) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(5) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(5) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(5) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(5) .circle.is-top,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(6) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(6) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(6) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(6) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(6) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(6) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(6) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(6) .circle.is-top,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(7) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(7) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(7) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(7) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(7) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(7) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(7) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(7) .circle.is-top,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(8) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(8) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(8) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(8) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(8) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(8) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(8) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1960s ul li:nth-child(8) .circle.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-1970s .bg.is-1970{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-1970s .bg.is-1950,#container:not(.init) #main .container .basebg.is-1970s .bg.is-1960,#container:not(.init) #main .container .basebg.is-1970s .bg.is-1980,#container:not(.init) #main .container .basebg.is-1970s .bg.is-1990,#container:not(.init) #main .container .basebg.is-1970s .bg.is-2000,#container:not(.init) #main .container .basebg.is-1970s .bg.is-2010,#container:not(.init) #main .container .basebg.is-1970s .bg.is-2020,#container:not(.init) #main .container .basebg.is-1970s .bg.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(1) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(2) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(3) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(4) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(5) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(6) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(7) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(8) .circle.is-1970{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(1) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(1) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(1) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(1) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(1) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(1) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(1) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(1) .circle.is-top,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(2) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(2) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(2) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(2) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(2) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(2) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(2) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(2) .circle.is-top,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(3) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(3) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(3) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(3) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(3) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(3) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(3) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(3) .circle.is-top,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(4) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(4) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(4) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(4) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(4) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(4) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(4) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(4) .circle.is-top,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(5) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(5) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(5) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(5) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(5) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(5) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(5) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(5) .circle.is-top,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(6) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(6) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(6) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(6) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(6) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(6) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(6) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(6) .circle.is-top,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(7) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(7) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(7) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(7) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(7) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(7) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(7) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(7) .circle.is-top,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(8) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(8) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(8) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(8) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(8) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(8) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(8) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1970s ul li:nth-child(8) .circle.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-1980s .bg.is-1980{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-1980s .bg.is-1950,#container:not(.init) #main .container .basebg.is-1980s .bg.is-1960,#container:not(.init) #main .container .basebg.is-1980s .bg.is-1970,#container:not(.init) #main .container .basebg.is-1980s .bg.is-1990,#container:not(.init) #main .container .basebg.is-1980s .bg.is-2000,#container:not(.init) #main .container .basebg.is-1980s .bg.is-2010,#container:not(.init) #main .container .basebg.is-1980s .bg.is-2020,#container:not(.init) #main .container .basebg.is-1980s .bg.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(1) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(2) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(3) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(4) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(5) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(6) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(7) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(8) .circle.is-1980{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(1) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(1) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(1) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(1) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(1) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(1) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(1) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(1) .circle.is-top,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(2) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(2) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(2) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(2) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(2) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(2) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(2) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(2) .circle.is-top,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(3) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(3) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(3) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(3) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(3) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(3) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(3) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(3) .circle.is-top,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(4) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(4) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(4) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(4) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(4) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(4) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(4) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(4) .circle.is-top,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(5) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(5) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(5) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(5) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(5) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(5) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(5) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(5) .circle.is-top,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(6) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(6) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(6) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(6) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(6) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(6) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(6) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(6) .circle.is-top,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(7) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(7) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(7) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(7) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(7) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(7) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(7) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(7) .circle.is-top,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(8) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(8) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(8) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(8) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(8) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(8) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(8) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1980s ul li:nth-child(8) .circle.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-1990s .bg.is-1990{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-1990s .bg.is-1950,#container:not(.init) #main .container .basebg.is-1990s .bg.is-1960,#container:not(.init) #main .container .basebg.is-1990s .bg.is-1970,#container:not(.init) #main .container .basebg.is-1990s .bg.is-1980,#container:not(.init) #main .container .basebg.is-1990s .bg.is-2000,#container:not(.init) #main .container .basebg.is-1990s .bg.is-2010,#container:not(.init) #main .container .basebg.is-1990s .bg.is-2020,#container:not(.init) #main .container .basebg.is-1990s .bg.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(1) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(2) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(3) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(4) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(5) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(6) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(7) .circle.is-1990,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(8) .circle.is-1990{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(1) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(1) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(1) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(1) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(1) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(1) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(1) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(1) .circle.is-top,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(2) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(2) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(2) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(2) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(2) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(2) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(2) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(2) .circle.is-top,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(3) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(3) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(3) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(3) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(3) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(3) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(3) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(3) .circle.is-top,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(4) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(4) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(4) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(4) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(4) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(4) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(4) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(4) .circle.is-top,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(5) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(5) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(5) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(5) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(5) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(5) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(5) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(5) .circle.is-top,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(6) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(6) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(6) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(6) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(6) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(6) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(6) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(6) .circle.is-top,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(7) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(7) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(7) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(7) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(7) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(7) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(7) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(7) .circle.is-top,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(8) .circle.is-1950,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(8) .circle.is-1960,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(8) .circle.is-1970,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(8) .circle.is-1980,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(8) .circle.is-2000,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(8) .circle.is-2010,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(8) .circle.is-2020,#container:not(.init) #main .container .basebg.is-1990s ul li:nth-child(8) .circle.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-2000s .bg.is-2000{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-2000s .bg.is-1950,#container:not(.init) #main .container .basebg.is-2000s .bg.is-1960,#container:not(.init) #main .container .basebg.is-2000s .bg.is-1970,#container:not(.init) #main .container .basebg.is-2000s .bg.is-1980,#container:not(.init) #main .container .basebg.is-2000s .bg.is-1990,#container:not(.init) #main .container .basebg.is-2000s .bg.is-2010,#container:not(.init) #main .container .basebg.is-2000s .bg.is-2020,#container:not(.init) #main .container .basebg.is-2000s .bg.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(1) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(2) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(3) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(4) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(5) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(6) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(7) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(8) .circle.is-2000{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(1) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(1) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(1) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(1) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(1) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(1) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(1) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(1) .circle.is-top,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(2) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(2) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(2) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(2) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(2) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(2) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(2) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(2) .circle.is-top,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(3) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(3) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(3) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(3) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(3) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(3) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(3) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(3) .circle.is-top,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(4) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(4) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(4) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(4) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(4) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(4) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(4) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(4) .circle.is-top,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(5) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(5) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(5) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(5) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(5) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(5) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(5) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(5) .circle.is-top,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(6) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(6) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(6) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(6) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(6) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(6) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(6) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(6) .circle.is-top,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(7) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(7) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(7) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(7) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(7) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(7) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(7) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(7) .circle.is-top,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(8) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(8) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(8) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(8) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(8) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(8) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(8) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2000s ul li:nth-child(8) .circle.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-2010s .bg.is-2010{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-2010s .bg.is-1950,#container:not(.init) #main .container .basebg.is-2010s .bg.is-1960,#container:not(.init) #main .container .basebg.is-2010s .bg.is-1970,#container:not(.init) #main .container .basebg.is-2010s .bg.is-1980,#container:not(.init) #main .container .basebg.is-2010s .bg.is-1990,#container:not(.init) #main .container .basebg.is-2010s .bg.is-2000,#container:not(.init) #main .container .basebg.is-2010s .bg.is-2020,#container:not(.init) #main .container .basebg.is-2010s .bg.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(1) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(2) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(3) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(4) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(5) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(6) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(7) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(8) .circle.is-2010{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(1) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(1) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(1) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(1) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(1) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(1) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(1) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(1) .circle.is-top,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(2) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(2) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(2) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(2) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(2) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(2) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(2) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(2) .circle.is-top,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(3) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(3) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(3) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(3) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(3) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(3) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(3) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(3) .circle.is-top,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(4) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(4) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(4) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(4) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(4) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(4) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(4) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(4) .circle.is-top,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(5) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(5) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(5) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(5) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(5) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(5) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(5) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(5) .circle.is-top,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(6) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(6) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(6) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(6) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(6) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(6) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(6) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(6) .circle.is-top,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(7) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(7) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(7) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(7) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(7) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(7) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(7) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(7) .circle.is-top,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(8) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(8) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(8) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(8) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(8) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(8) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(8) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2010s ul li:nth-child(8) .circle.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-2020s .bg.is-2020{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-2020s .bg.is-1950,#container:not(.init) #main .container .basebg.is-2020s .bg.is-1960,#container:not(.init) #main .container .basebg.is-2020s .bg.is-1970,#container:not(.init) #main .container .basebg.is-2020s .bg.is-1980,#container:not(.init) #main .container .basebg.is-2020s .bg.is-1990,#container:not(.init) #main .container .basebg.is-2020s .bg.is-2000,#container:not(.init) #main .container .basebg.is-2020s .bg.is-2010,#container:not(.init) #main .container .basebg.is-2020s .bg.is-top{opacity:0;z-index:0}#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(1) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(2) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(3) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(4) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(5) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(6) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(7) .circle.is-2020,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(8) .circle.is-2020{opacity:1;z-index:1}#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(1) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(1) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(1) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(1) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(1) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(1) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(1) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(1) .circle.is-top,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(2) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(2) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(2) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(2) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(2) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(2) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(2) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(2) .circle.is-top,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(3) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(3) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(3) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(3) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(3) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(3) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(3) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(3) .circle.is-top,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(4) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(4) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(4) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(4) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(4) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(4) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(4) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(4) .circle.is-top,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(5) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(5) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(5) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(5) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(5) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(5) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(5) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(5) .circle.is-top,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(6) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(6) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(6) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(6) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(6) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(6) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(6) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(6) .circle.is-top,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(7) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(7) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(7) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(7) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(7) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(7) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(7) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(7) .circle.is-top,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(8) .circle.is-1950,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(8) .circle.is-1960,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(8) .circle.is-1970,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(8) .circle.is-1980,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(8) .circle.is-1990,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(8) .circle.is-2000,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(8) .circle.is-2010,#container:not(.init) #main .container .basebg.is-2020s ul li:nth-child(8) .circle.is-top{opacity:0;z-index:0}#container:not(.init) #main .container #top .top{position:relative;width:100%;height:100vh;top:-92px}#container:not(.init) #main .container #top .top .title{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#container:not(.init) #main .container #top .top .title.is-hidden{visibility:hidden}#container:not(.init) #main .container #top .top .title .title__logo .title__logo--img{width:63.58974vw}#container:not(.init) #main .container #top .top .title .title__logo .title__logo--img img{display:block;width:100%}#container:not(.init) #main .container #top .top .scroll{position:fixed;bottom:25.64103vw;right:4.61538vw;width:3.07692vw;height:30.76923vw;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#container:not(.init) #main .container #top .top .scroll.is-none{opacity:0}#container:not(.init) #main .container #top .top .scroll__container{position:relative;width:100%;height:100%}#container:not(.init) #main .container #top .top .scroll__container .scrollbar-text{display:inline-block;position:absolute;bottom:0;padding:2.5641vw 2.30769vw 15.38462vw 2.82051vw;color:#333;font-size:3.07692vw;line-height:1;letter-spacing:.1em;text-transform:uppercase;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#container:not(.init) #main .container #top .top .scroll__container .scrollbar{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:.25641vw}#container:not(.init) #main .container #top .top .scroll__container .scrollbar::before{content:"";position:absolute;bottom:0;left:-1.02564vw;width:2.5641vw;height:2.5641vw;border-radius:50%;background:#000;-webkit-animation:circlemove-sp 3s ease-in-out infinite,cirlemovehide 3s ease-out infinite;animation:circlemove-sp 3s ease-in-out infinite,cirlemovehide 3s ease-out infinite}#container:not(.init) #main .container #intro .intro{position:relative;width:100%;z-index:15;pointer-events:none;height:120vh}#container:not(.init) #main .container #intro .intro_bg{position:fixed;left:0;top:0;width:100%;height:100vh;overflow:hidden}#container:not(.init) #main .container #intro .intro_bg .mask1 .mask2::before{content:"";position:absolute;inset:0;z-index:-1;background:-webkit-linear-gradient(205deg,rgba(255,30,86,.6) 6.26%,rgba(251,186,3,.6) 53.13%,rgba(30,144,255,.6) 100%);background:linear-gradient(245deg,rgba(255,30,86,.6) 6.26%,rgba(251,186,3,.6) 53.13%,rgba(30,144,255,.6) 100%);background-color:#fff}#container:not(.init) #main .container #intro .intro_content{position:fixed;left:0;top:0;width:100%;height:100vh;overflow:hidden}#container:not(.init) #main .container #intro .intro_content--wrap{position:absolute;top:0;left:0;width:100%;height:100vh}#container:not(.init) #main .container #intro .intro .ctr_mdl{position:absolute;left:50%;top:50%}#container:not(.init) #main .container #intro .intro .ctr_mdl .mask1{position:absolute}#container:not(.init) #main .container #intro .intro .ctr_mdl .mask1 .mask2{position:absolute;width:0;height:0;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:50%;overflow:hidden}html.sp #container:not(.init) #headArea #head{position:fixed!important;top:0!important}html.sp #container:not(.init) #main .container .basebg .bg.is-top{background-image:url(/assets/images/sp/history/sp_hero_e01.png)}html.sp #container:not(.init) #main .container .basebg .bg.is-1950{background-image:url(/assets/images/sp/history/sp_hero_1950.png)}html.sp #container:not(.init) #main .container .basebg .bg.is-1960{background-image:url(/assets/images/sp/history/sp_hero_1960.png)}html.sp #container:not(.init) #main .container .basebg .bg.is-1970{background-image:url(/assets/images/sp/history/sp_hero_1970.png)}html.sp #container:not(.init) #main .container .basebg .bg.is-1980{background-image:url(/assets/images/sp/history/sp_hero_1980.png)}html.sp #container:not(.init) #main .container .basebg .bg.is-1990{background-image:url(/assets/images/sp/history/sp_hero_1990.png)}html.sp #container:not(.init) #main .container .basebg .bg.is-2000{background-image:url(/assets/images/sp/history/sp_hero_2000.png)}html.sp #container:not(.init) #main .container .basebg .bg.is-2010{background-image:url(/assets/images/sp/history/sp_hero_2010.png)}html.sp #container:not(.init) #main .container .basebg .bg.is-2020{background-image:url(/assets/images/sp/history/sp_hero_2020.png)}html.sp #container:not(.init) #main .container .basebg ul li .circle{width:100px;height:100px}html.sp #container:not(.init) #main .container .basebg ul li:nth-child(1) .circle{-webkit-transform:scale(2.4);-ms-transform:scale(2.4);transform:scale(2.4)}html.sp #container:not(.init) #main .container .basebg ul li:nth-child(2) .circle{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}html.sp #container:not(.init) #main .container .basebg ul li:nth-child(3) .circle{-webkit-transform:scale(2.4);-ms-transform:scale(2.4);transform:scale(2.4)}html.sp #container:not(.init) #main .container .basebg ul li:nth-child(4) .circle{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}html.sp #container:not(.init) #main .container .basebg ul li:nth-child(5) .circle{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}html.sp #container:not(.init) #main .container .basebg ul li:nth-child(6) .circle{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}html.sp #container:not(.init) #main .container .basebg ul li:nth-child(7) .circle{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}html.sp #container:not(.init) #main .container .basebg ul li:nth-child(8) .circle{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}html.sp #container:not(.init) #main .container .year{position:fixed;bottom:0;left:0;z-index:12;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;scrollbar-width:thin}html.sp #container:not(.init) #main .container .year.is-abs{position:absolute}html.sp #container:not(.init) #main .container .year ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.25641vw}html.sp #container:not(.init) #main .container .year ul li{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}html.sp #container:not(.init) #main .container .year ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:21.79487vw;height:10.76923vw;background-color:#fff}html.sp #container:not(.init) #main .container .year ul li a span{display:inline-block;font-size:3.58974vw;color:#333;line-height:1.5;letter-spacing:.05em;-webkit-transition:color .3s ease;transition:color .3s ease}html.sp #container:not(.init) #main .container .year ul li.is-active a{pointer-events:none;height:12.82051vw;background-color:#000}html.sp #container:not(.init) #main .container .year ul li.is-active a span{color:#fff}html.sp #container:not(.init) #main .container .year.stop ul li a{pointer-events:none}html.sp #container:not(.init) #main .container #intro .intro_content.abs{position:absolute;top:auto;bottom:0}html.sp #container:not(.init) #main .container #intro .intro_content--wrap{position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html.sp #container:not(.init) #main .container #intro .intro_content--wrap .box .box-content{padding:0 12.82051vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html.sp #container:not(.init) #main .container #intro .intro_content--wrap .box .box-content h2{color:#000;line-height:1.5;letter-spacing:.05em;font-size:6.15385vw;text-align:center}html.sp #container:not(.init) #main .container #intro .intro_content--wrap .box .box-content p{color:#000;line-height:2;letter-spacing:.05em;font-weight:500;font-size:4.10256vw;text-align:left}html.sp #container:not(.init) #main .container #intro .intro_content--wrap .box .box-content .box-img{width:61.53846vw}html.sp #container:not(.init) #main .container #history_content.history__content{padding-top:calc(80px + 40vh);padding-bottom:calc(80px + 40vh)}html.sp #container:not(.init) #main .container #history_content .history__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15.38462vw 0;overflow-x:hidden}html.sp #container:not(.init) #main .container #history_content .history__wrap .inr{margin:0 auto;height:100%;width:120vw;-webkit-transform:translateX(-10vw);-ms-transform:translateX(-10vw);transform:translateX(-10vw)}html.sp #container:not(.init) #main .container #history_content .history__block{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:10}html.sp #container:not(.init) #main .container #history_content .history__block--sl{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transform:translateX(17vw);-ms-transform:translateX(17vw);transform:translateX(17vw)}html.sp #container:not(.init) #main .container #history_content .history__block--sr{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:translateX(-17vw);-ms-transform:translateX(-17vw);transform:translateX(-17vw)}html.sp #container:not(.init) #main .container #history_content .history__block--sc{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}html.sp #container:not(.init) #main .container #history_content .history__block.is-1966c,html.sp #container:not(.init) #main .container #history_content .history__block.is-1995c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html.sp #container:not(.init) #main .container #history_content .history__block.is-1966c .history__circle--abs,html.sp #container:not(.init) #main .container #history_content .history__block.is-1995c .history__circle--abs{background-color:rgba(255,255,255,.9);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:55.38462vw;height:55.38462vw;-webkit-transform:translateX(-30vw) translateY(-10vw);-ms-transform:translateX(-30vw) translateY(-10vw);transform:translateX(-30vw) translateY(-10vw)}html.sp #container:not(.init) #main .container #history_content .history__block.is-1983c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html.sp #container:not(.init) #main .container #history_content .history__block.is-1983c .history__circle--abs{background-color:rgba(255,255,255,.9);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:55.38462vw;height:55.38462vw;-webkit-transform:translateX(-14vw) translateY(-10vw);-ms-transform:translateX(-14vw) translateY(-10vw);transform:translateX(-14vw) translateY(-10vw)}html.sp #container:not(.init) #main .container #history_content .history__block.is-1971c,html.sp #container:not(.init) #main .container #history_content .history__block.is-1979c,html.sp #container:not(.init) #main .container #history_content .history__block.is-1990c,html.sp #container:not(.init) #main .container #history_content .history__block.is-1994c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html.sp #container:not(.init) #main .container #history_content .history__block.is-1971c .history__circle--abs,html.sp #container:not(.init) #main .container #history_content .history__block.is-1979c .history__circle--abs,html.sp #container:not(.init) #main .container #history_content .history__block.is-1990c .history__circle--abs,html.sp #container:not(.init) #main .container #history_content .history__block.is-1994c .history__circle--abs{background-color:rgba(255,255,255,.9);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:55.38462vw;height:55.38462vw;-webkit-transform:translateX(20vw) translateY(-10vw);-ms-transform:translateX(20vw) translateY(-10vw);transform:translateX(20vw) translateY(-10vw)}html.sp #container:not(.init) #main .container #history_content .history__block.is-sp-mb-l{margin-bottom:20.51282vw}html.sp #container:not(.init) #main .container #history_content .history__block.is-sp-mb-s{margin-bottom:11.53846vw}html.sp #container:not(.init) #main .container #history_content .history__circle{background-color:rgba(255,255,255,.9);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}html.sp #container:not(.init) #main .container #history_content .history__circle.is-pos{position:relative}html.sp #container:not(.init) #main .container #history_content .history__circle--sl{width:80vw;height:80vw}html.sp #container:not(.init) #main .container #history_content .history__circle--sl .history--txt{width:60%}html.sp #container:not(.init) #main .container #history_content .history__circle--ss{width:55.38462vw;height:55.38462vw}html.sp #container:not(.init) #main .container #history_content .history__circle--ss .history--txt{width:70%}html.sp #container:not(.init) #main .container #history_content .history__circle--box{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}html.sp #container:not(.init) #main .container #history_content .history__circle.js-sp-item{position:relative;-webkit-transition:width .3s ease,height .3s ease;transition:width .3s ease,height .3s ease}html.sp #container:not(.init) #main .container #history_content .history__circle.js-sp-item.is-sp-lcenter,html.sp #container:not(.init) #main .container #history_content .history__circle.js-sp-item.is-sp-rcenter{-webkit-transition:width .3s ease,height .3s ease,-webkit-transform .3s ease;transition:width .3s ease,height .3s ease,-webkit-transform .3s ease;transition:width .3s ease,height .3s ease,transform .3s ease;transition:width .3s ease,height .3s ease,transform .3s ease,-webkit-transform .3s ease}html.sp #container:not(.init) #main .container #history_content .history__circle.js-sp-item.is-sp-active.history__circle--sl{width:110vw;height:110vw}html.sp #container:not(.init) #main .container #history_content .history__circle.js-sp-item.is-sp-active.history__circle--ss{width:84.61538vw;height:84.61538vw}html.sp #container:not(.init) #main .container #history_content .history__circle.js-sp-item.is-sp-active .history__imgb--r{display:block;opacity:1}html.sp #container:not(.init) #main .container #history_content .history__circle.js-sp-item.is-sp-active .history--txt{display:block;opacity:1}html.sp #container:not(.init) #main .container #history_content .history__circle.js-sp-item.is-sp-active .is-overflow img{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}html.sp #container:not(.init) #main .container #history_content .history__circle.js-sp-item.is-sp-active .is-overflow-m img{-webkit-transform:scale(1.75);-ms-transform:scale(1.75);transform:scale(1.75)}html.sp #container:not(.init) #main .container #history_content .history__circle.js-sp-item.is-sp-active .is-overflow-l img{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}html.sp #container:not(.init) #main .container #history_content .history__circle--abs.js-sp-item{-webkit-transition:width .3s ease,height .3s ease;transition:width .3s ease,height .3s ease}html.sp #container:not(.init) #main .container #history_content .history__circle--abs.js-sp-item.is-sp-lcenter,html.sp #container:not(.init) #main .container #history_content .history__circle--abs.js-sp-item.is-sp-rcenter{-webkit-transition:width .3s ease,height .3s ease,-webkit-transform .3s ease;transition:width .3s ease,height .3s ease,-webkit-transform .3s ease;transition:width .3s ease,height .3s ease,transform .3s ease;transition:width .3s ease,height .3s ease,transform .3s ease,-webkit-transform .3s ease}html.sp #container:not(.init) #main .container #history_content .history__circle--abs.js-sp-item .history--txt{width:60%}html.sp #container:not(.init) #main .container #history_content .history__circle--abs.js-sp-item.is-sp-active{width:69.23077vw;height:69.23077vw}html.sp #container:not(.init) #main .container #history_content .history__circle--abs.js-sp-item.is-sp-active .history__imgb--r{display:block;opacity:1}html.sp #container:not(.init) #main .container #history_content .history__circle--abs.js-sp-item.is-sp-active .history--txt{display:block;opacity:1}html.sp #container:not(.init) #main .container #history_content .history__circle--abs.js-sp-item.is-edl.is-sp-active{width:82.05128vw;height:82.05128vw}html.sp #container:not(.init) #main .container #history_content .history__imgb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:3.84615vw;margin-top:3.84615vw}html.sp #container:not(.init) #main .container #history_content .history__imgb--l,html.sp #container:not(.init) #main .container #history_content .history__imgb--r{width:30.76923vw}html.sp #container:not(.init) #main .container #history_content .history__imgb--r{display:none;opacity:0;-webkit-transition:opacity .3s ease,display .3s ease;transition:opacity .3s ease,display .3s ease}html.sp #container:not(.init) #main .container #history_content .history__imgb.isnt-margin{margin-top:0}html.sp #container:not(.init) #main .container #history_content .history__mix{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:3.84615vw;margin-top:0}html.sp #container:not(.init) #main .container #history_content .history__mix--l{width:30.76923vw}html.sp #container:not(.init) #main .container #history_content .history__mix--l img{display:block;width:100%;height:auto}html.sp #container:not(.init) #main .container #history_content .history__mix--l.is-overflow img,html.sp #container:not(.init) #main .container #history_content .history__mix--l.is-overflow-l img,html.sp #container:not(.init) #main .container #history_content .history__mix--l.is-overflow-m img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}html.sp #container:not(.init) #main .container #history_content .history__mix--r{width:71.79487vw}html.sp #container:not(.init) #main .container #history_content .history__mix--r .history--txt{display:none;opacity:0;margin-top:3.84615vw!important;width:90%;margin:0 auto;-webkit-transition:opacity .3s ease,display .3s ease;transition:opacity .3s ease,display .3s ease}html.sp #container:not(.init) #main .container #history_content .history__mix.isnt-margin{margin-top:0}html.sp #container:not(.init) #main .container #history_content .history--number{width:35.38462vw}html.sp #container:not(.init) #main .container #history_content .history--number img{display:block;width:100%;height:auto}html.sp #container:not(.init) #main .container #history_content .history--title{color:#000;line-height:1.5;letter-spacing:.05em;margin-top:3.84615vw;text-align:center;font-size:4.10256vw}html.sp #container:not(.init) #main .container #history_content .history--title.isnt-margin{margin-top:0}html.sp #container:not(.init) #main .container #history_content .history--txt{color:#000;line-height:1.5;letter-spacing:.05em;margin-top:3.84615vw;font-size:3.58974vw;display:none;opacity:0;-webkit-transition:opacity .3s ease,display .3s ease;transition:opacity .3s ease,display .3s ease}html.sp #container:not(.init) #main .container #history_content .history--txt.isnt-margin{margin-top:0}html.sp #container:not(.init) #main .container #history_content .history--note{color:#000;line-height:1.5;letter-spacing:.05em;margin-top:2.5641vw;font-size:3.07692vw}html.sp #container:not(.init) #main .container #history_content .history--note.isnt-margin{margin-top:0}html.sp #container:not(.init) #history_bottom{position:relative;z-index:20}html.sp #container:not(.init) #history_bottom .history_bottom--special{background-color:#fff}html.sp #container:not(.init) #history_bottom .history_bottom--product{background-color:#f7f7f7}html.sp #container:not(.init) #history_bottom .history_bottom--link{background-color:#f2f2f2}html.sp #container:not(.init) #history_bottom .inr{padding:12.82051vw 5.12821vw;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}html.sp #container:not(.init) #history_bottom .special__wrap{width:100%}html.sp #container:not(.init) #history_bottom .special__link{display:block}html.sp #container:not(.init) #history_bottom .special__img{width:100%}html.sp #container:not(.init) #history_bottom .special__title{color:#000;line-height:1.5;letter-spacing:.05em;font-size:4.61538vw;font-weight:500;margin:6.41026vw 0 3.84615vw}html.sp #container:not(.init) #history_bottom .special__txt{color:#000;line-height:1.75;letter-spacing:.05em;font-size:3.58974vw}html.sp #container:not(.init) #history_bottom .history_bottom--product h2{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5641vw;margin-bottom:7.69231vw}html.sp #container:not(.init) #history_bottom .history_bottom--product h2::before{content:'';position:absolute;display:block;top:4.61538vw;left:0;width:2.5641vw;min-width:2.5641vw;height:2.5641vw;background-color:#000;border-radius:.51282vw;-webkit-transform:translateY(-1.79487vw);-ms-transform:translateY(-1.79487vw);transform:translateY(-1.79487vw)}html.sp #container:not(.init) #history_bottom .history_bottom--product h2 .label{font-size:5.64103vw;color:#000;line-height:1.5;letter-spacing:.05em;font-weight:500;padding-left:5.12821vw}html.sp #container:not(.init) #history_bottom .history_bottom--product h2 .cap{font-size:4.10256vw;line-height:1.75;letter-spacing:.05em}html.sp #container:not(.init) #history_bottom .history_bottom--product h2 .cap sup{font-size:70%;vertical-align:top}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col{background-color:#fff;padding:7.69231vw 5.12821vw}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col h3{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5641vw;margin-bottom:10.25641vw}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col h3 .ico{font-size:3.07692vw;line-height:1;color:#cf000d;display:inline-block;border-radius:5px;border:1px solid #cf000d;background-color:#fff;padding:2.5641vw 3.07692vw;width:12.30769vw;text-align:center}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col h3 .label{font-size:5.12821vw;color:#000;line-height:1.5;letter-spacing:.05em;font-weight:500}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6.41026vw 0}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup p.caption{width:100%;color:#666;font-size:2.82051vw;margin-top:7.69231vw;text-align:left}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc{position:relative;width:38.97436vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc:not(:nth-child(2n))::after{content:'';position:absolute;top:0;right:0;display:block;width:1px;height:100%;background-color:#eee}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain{width:31.79487vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .lead{font-size:3.33333vw;color:#000;line-height:1.5;letter-spacing:.05em;margin-bottom:5.12821vw;font-weight:500}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .productImg{width:100%}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .title{text-align:center;font-size:3.58974vw;color:#000;line-height:1.5;letter-spacing:.05em;margin:5.12821vw 0 3.84615vw;font-weight:500}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr{margin-bottom:5.12821vw}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr ul li{height:5.12821vw;margin-right:9px}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr ul li:last-of-type{margin-right:0}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr ul li.noclass{width:95px;background:url(/assets/images/sp/noclass.svg)}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr ul li.secondclass{width:18.46154vw;background:url(/assets/images/sp/secondClass.svg)}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr ul li.secondclassother{width:76px;background:url(/assets/images/sp/secondClassOther.svg)}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr ul li.selfmedication{width:10vw;background:url(/assets/images/sp/selfmedication.svg)}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .pbtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .pbtn a{width:33.33333vw;height:9.48718vw;background-color:#000;border:2px solid #000;border-radius:100vh;color:#fff;gap:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .pbtn a .label{font-size:3.07692vw;line-height:1.5;letter-spacing:.05em}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .pbtn a .ico{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2.05128vw;height:2.05128vw}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .pbtn a .ico::after{content:'';display:block;-webkit-clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%);clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%);background-color:#fff;width:2.05128vw;height:2.05128vw}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_btn{margin-top:10.25641vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_btn a{width:73.58974vw;height:12.82051vw;background-color:#000;border:2px solid #000;border-radius:100vh;color:#fff;gap:2.05128vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_btn a .label{font-size:3.58974vw;line-height:1.5;letter-spacing:.05em}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_btn a .ico{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:2.05128vw;height:2.05128vw}html.sp #container:not(.init) #history_bottom .history_bottom--product .products_btn a .ico::after{content:'';display:block;-webkit-clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%);clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%);background-color:#fff;width:2.05128vw;height:2.05128vw}html.sp #container:not(.init) #history_bottom .history_bottom--link ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5.12821vw}html.sp #container:not(.init) #history_bottom .history_bottom--link ul li a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4.10256vw}html.sp #container:not(.init) #history_bottom .history_bottom--link ul li a .ico{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:7.69231vw;height:7.69231vw;background-color:#000;border-radius:50%}html.sp #container:not(.init) #history_bottom .history_bottom--link ul li a .ico::after{content:'';display:block;-webkit-clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%);clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%);background-color:#fff;width:2.05128vw;height:2.05128vw}html.sp #container:not(.init) #history_bottom .history_bottom--link ul li a .label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:4.10256vw;text-decoration:underline;color:#333;line-height:1.5}html:not(.sp) #container:not(.init) #main .container .basebg .bg.is-top{background-image:url(/assets/images/pc/history/hero_e01.png)}html:not(.sp) #container:not(.init) #main .container .basebg .bg.is-1950{background-image:url(/assets/images/pc/history/hero_1950.png)}html:not(.sp) #container:not(.init) #main .container .basebg .bg.is-1960{background-image:url(/assets/images/pc/history/hero_1960.png)}html:not(.sp) #container:not(.init) #main .container .basebg .bg.is-1970{background-image:url(/assets/images/pc/history/hero_1970.png)}html:not(.sp) #container:not(.init) #main .container .basebg .bg.is-1980{background-image:url(/assets/images/pc/history/hero_1980.png)}html:not(.sp) #container:not(.init) #main .container .basebg .bg.is-1990{background-image:url(/assets/images/pc/history/hero_1990.png)}html:not(.sp) #container:not(.init) #main .container .basebg .bg.is-2000{background-image:url(/assets/images/pc/history/hero_2000.png)}html:not(.sp) #container:not(.init) #main .container .basebg .bg.is-2010{background-image:url(/assets/images/pc/history/hero_2010.png)}html:not(.sp) #container:not(.init) #main .container .basebg .bg.is-2020{background-image:url(/assets/images/pc/history/hero_2020.png)}html:not(.sp) #container:not(.init) #main .container .basebg ul li .circle{width:100px;height:100px}html:not(.sp) #container:not(.init) #main .container .basebg ul li:nth-child(1) .circle{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}html:not(.sp) #container:not(.init) #main .container .basebg ul li:nth-child(2) .circle{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}html:not(.sp) #container:not(.init) #main .container .basebg ul li:nth-child(3) .circle{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}html:not(.sp) #container:not(.init) #main .container .basebg ul li:nth-child(4) .circle{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}html:not(.sp) #container:not(.init) #main .container .basebg ul li:nth-child(5) .circle{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}html:not(.sp) #container:not(.init) #main .container .basebg ul li:nth-child(6) .circle{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}html:not(.sp) #container:not(.init) #main .container .basebg ul li:nth-child(7) .circle{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}html:not(.sp) #container:not(.init) #main .container .basebg ul li:nth-child(8) .circle{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}html:not(.sp) #container:not(.init) #main .container .year{position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:12}html:not(.sp) #container:not(.init) #main .container .year.is-abs{position:absolute;top:auto;bottom:0}html:not(.sp) #container:not(.init) #main .container .year ul{list-style:none}html:not(.sp) #container:not(.init) #main .container .year ul li{margin-bottom:1px}html:not(.sp) #container:not(.init) #main .container .year ul li:last-child{margin-bottom:0}html:not(.sp) #container:not(.init) #main .container .year ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:85px;height:42px;background-color:#fff;-webkit-transition:background-color .3s ease,width .3s ease;transition:background-color .3s ease,width .3s ease}html:not(.sp) #container:not(.init) #main .container .year ul li a span{display:inline-block;font-size:14px;color:#333;line-height:1.5;letter-spacing:.05em;-webkit-transition:color .3s ease;transition:color .3s ease}html:not(.sp) #container:not(.init) #main .container .year ul li a:hover{width:95px;background-color:#000}html:not(.sp) #container:not(.init) #main .container .year ul li a:hover span{color:#fff}html:not(.sp) #container:not(.init) #main .container .year ul li.is-active a{pointer-events:none;width:95px;background-color:#000}html:not(.sp) #container:not(.init) #main .container .year ul li.is-active a span{color:#fff}html:not(.sp) #container:not(.init) #main .container .year.stop ul li a{pointer-events:none}html:not(.sp) #container:not(.init) #main .container .stbtn{bottom:20px;right:20px;width:24px;height:24px}html:not(.sp) #container:not(.init) #main .container .stbtn .video_play_pause{font-size:24px;cursor:pointer}html:not(.sp) #container:not(.init) #main .container #top .top{top:-110px}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #top .top .title .title__logo .title__logo--img{width:435px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #top .top .title .title__logo .title__logo--img{width:clamp(326px,calc(326px + (435 - 326) * ((100vw - 1280px)/ (1920 - 1280))),435px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #top .top .title .title__logo .title__logo--img{width:326px}}html:not(.sp) #container:not(.init) #main .container #top .scroll{bottom:55px;right:25px;width:12px;height:120px}html:not(.sp) #container:not(.init) #main .container #top .scroll__container .scrollbar-text{padding:10px 10px 60px;font-size:10px}html:not(.sp) #container:not(.init) #main .container #top .scroll__container .scrollbar{bottom:1px}html:not(.sp) #container:not(.init) #main .container #top .scroll__container .scrollbar::before{left:-5px;width:8px;height:8px;-webkit-animation:circlemove-pc 3s ease-in-out infinite,cirlemovehide 3s ease-out infinite;animation:circlemove-pc 3s ease-in-out infinite,cirlemovehide 3s ease-out infinite}html:not(.sp) #container:not(.init) #main .container #intro .intro_content.abs{position:absolute;top:auto;bottom:0}html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap{position:absolute;top:0;left:0;width:100%;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap{width:1280px!important}}html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box{width:1300px;gap:156px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box{width:clamp(980px,calc(980px + (1300 - 980) * ((100vw - 1280px)/ (1920 - 1280))),1300px);gap:clamp(116px,calc(116px + (156 - 116) * ((100vw - 1280px)/ (1920 - 1280))),156px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box{width:980px;gap:116px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box .box-img{width:467px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box .box-img{width:clamp(351px,calc(351px + (467 - 351) * ((100vw - 1280px)/ (1920 - 1280))),467px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box .box-img{width:351px}}html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box .box-img img{display:block;width:100%;height:auto}html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box .box-content h2{color:#000;line-height:1.5;letter-spacing:.05em;margin-bottom:60px}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box .box-content h2{font-size:48px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box .box-content h2{font-size:clamp(36px,calc(36px + (48 - 36) * ((100vw - 1280px)/ (1920 - 1280))),48px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box .box-content h2{font-size:36px}}html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box .box-content p{color:#000;line-height:2;letter-spacing:.05em;font-weight:500}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box .box-content p{font-size:24px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box .box-content p{font-size:clamp(18px,calc(18px + (24 - 18) * ((100vw - 1280px)/ (1920 - 1280))),24px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #intro .intro_content--wrap .box .box-content p{font-size:18px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content.history__content{padding:110px 0;padding-top:calc(110px + 50vh)}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content.history__content{padding:clamp(80px,calc(80px + (110 - 80) * ((100vw - 1280px)/ (1920 - 1280))),110px) 0;padding-top:calc(clamp(80px,calc(80px + (110 - 80) * ((100vw - 1280px)/ (1920 - 1280))),110px) + 50vh)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content.history__content{padding:80px 0;padding-top:calc(80px + 50vh)}}html:not(.sp) #container:not(.init) #main .container #history_content .history__wrap{-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__wrap{padding:110px 0}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__wrap{padding:clamp(80px,calc(80px + (110 - 80) * ((100vw - 1280px)/ (1920 - 1280))),110px) 0}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__wrap{padding:80px 0}}html:not(.sp) #container:not(.init) #main .container #history_content .history__wrap .inr{margin:0 auto;height:100%}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__wrap .inr{width:1300px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__wrap .inr{width:clamp(930px,calc(930px + (1300 - 930) * ((100vw - 1280px)/ (1920 - 1280))),1300px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__wrap .inr{width:930px}}html:not(.sp) #container:not(.init) #main .container #history_content .history__block{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:10}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1950c{margin-bottom:95px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1960c{margin-bottom:34px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1962c{margin-bottom:33px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1963c{margin-bottom:88px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1965c{margin-bottom:87px}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1966c{width:903px;height:803px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1966c{width:clamp(639px,calc(639px + (903 - 639) * ((100vw - 1280px)/ (1920 - 1280))),903px);height:clamp(568px,calc(568px + (803 - 568) * ((100vw - 1280px)/ (1920 - 1280))),803px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1966c{width:639px;height:568px}}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1966c .history__circle--abs{background-color:rgba(255,255,255,.9);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;right:0}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1966c .history__circle--abs{width:542px;height:542px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1966c .history__circle--abs{width:clamp(384px,calc(384px + (542 - 384) * ((100vw - 1280px)/ (1920 - 1280))),542px);height:clamp(384px,calc(384px + (542 - 384) * ((100vw - 1280px)/ (1920 - 1280))),542px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1966c .history__circle--abs{width:384px;height:384px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1966c .history__circle--abs .history--txt{width:318px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1966c .history__circle--abs .history--txt{width:clamp(224px,calc(224px + (318 - 224) * ((100vw - 1280px)/ (1920 - 1280))),318px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1966c .history__circle--abs .history--txt{width:224px}}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1971c{margin-bottom:48px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1972c{margin-bottom:45px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1973c{margin-bottom:32px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1974c{margin-bottom:48px}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1979c{width:1300px;height:1165px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1979c{width:clamp(926px,calc(926px + (1300 - 926) * ((100vw - 1280px)/ (1920 - 1280))),1300px);height:clamp(824px,calc(824px + (1165 - 824) * ((100vw - 1280px)/ (1920 - 1280))),1165px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1979c{width:926px;height:824px}}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1979c .history__circle--abs{background-color:rgba(255,255,255,.9);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;left:0}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1979c .history__circle--abs{width:542px;height:542px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1979c .history__circle--abs{width:clamp(384px,calc(384px + (542 - 384) * ((100vw - 1280px)/ (1920 - 1280))),542px);height:clamp(384px,calc(384px + (542 - 384) * ((100vw - 1280px)/ (1920 - 1280))),542px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1979c .history__circle--abs{width:384px;height:384px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1979c .history__circle--abs .history--txt{width:318px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1979c .history__circle--abs .history--txt{width:clamp(224px,calc(224px + (318 - 224) * ((100vw - 1280px)/ (1920 - 1280))),318px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1979c .history__circle--abs .history--txt{width:224px}}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1981c{margin-bottom:33px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1983c{margin-bottom:24px}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1983c{width:1300px;height:1340px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1983c{width:clamp(927px,calc(927px + (1300 - 927) * ((100vw - 1280px)/ (1920 - 1280))),1300px);height:clamp(946px,calc(946px + (1340 - 946) * ((100vw - 1280px)/ (1920 - 1280))),1340px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1983c{width:927px;height:946px}}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1983c .history__circle--abs{background-color:rgba(255,255,255,.9);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;right:0}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1983c .history__circle--abs{width:679px;height:679px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1983c .history__circle--abs{width:clamp(480px,calc(480px + (679 - 480) * ((100vw - 1280px)/ (1920 - 1280))),679px);height:clamp(480px,calc(480px + (679 - 480) * ((100vw - 1280px)/ (1920 - 1280))),679px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1983c .history__circle--abs{width:480px;height:480px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1983c .history__circle--abs .history--txt{width:402px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1983c .history__circle--abs .history--txt{width:clamp(284px,calc(284px + (402 - 284) * ((100vw - 1280px)/ (1920 - 1280))),402px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1983c .history__circle--abs .history--txt{width:284px}}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1984c{margin-bottom:24px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1985c{margin-bottom:39px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1990c{margin-bottom:-52px}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1990c{width:1297px;height:1165px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1990c{width:clamp(916px,calc(916px + (1297 - 916) * ((100vw - 1280px)/ (1920 - 1280))),1297px);height:clamp(824px,calc(824px + (1165 - 824) * ((100vw - 1280px)/ (1920 - 1280))),1165px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1990c{width:916px;height:824px}}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1990c .history__circle--abs{background-color:rgba(255,255,255,.9);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;right:0}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1990c .history__circle--abs{width:542px;height:542px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1990c .history__circle--abs{width:clamp(384px,calc(384px + (542 - 384) * ((100vw - 1280px)/ (1920 - 1280))),542px);height:clamp(384px,calc(384px + (542 - 384) * ((100vw - 1280px)/ (1920 - 1280))),542px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1990c .history__circle--abs{width:384px;height:384px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1990c .history__circle--abs .history--txt{width:318px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1990c .history__circle--abs .history--txt{width:clamp(224px,calc(224px + (318 - 224) * ((100vw - 1280px)/ (1920 - 1280))),318px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1990c .history__circle--abs .history--txt{width:224px}}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1994c{margin-bottom:52px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1995c{margin-bottom:52px}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1995c{width:905px;height:1045px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1995c{width:clamp(735px,calc(735px + (905 - 735) * ((100vw - 1280px)/ (1920 - 1280))),905px);height:clamp(616px,calc(616px + (1045 - 616) * ((100vw - 1280px)/ (1920 - 1280))),1045px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1995c{width:735px;height:616px}}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1995c .history__circle--abs{background-color:rgba(255,255,255,.9);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;right:0}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1995c .history__circle--abs{width:542px;height:542px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1995c .history__circle--abs{width:clamp(384px,calc(384px + (542 - 384) * ((100vw - 1280px)/ (1920 - 1280))),542px);height:clamp(384px,calc(384px + (542 - 384) * ((100vw - 1280px)/ (1920 - 1280))),542px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1995c .history__circle--abs{width:384px;height:384px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1995c .history__circle--abs .history--txt{width:318px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1995c .history__circle--abs .history--txt{width:clamp(224px,calc(224px + (318 - 224) * ((100vw - 1280px)/ (1920 - 1280))),318px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-1995c .history__circle--abs .history--txt{width:224px}}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-2002c{margin-bottom:46px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-2004c{margin-bottom:0}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-2011c{margin-bottom:80px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-2012c{margin-bottom:80px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-2021c{margin-bottom:40px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-2022c{margin-bottom:40px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block.is-2024c{margin-bottom:40px}html:not(.sp) #container:not(.init) #main .container #history_content .history__block--l{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block--l.is-vacant-s{-webkit-transform:translateX(135px);-ms-transform:translateX(135px);transform:translateX(135px)}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block--l.is-vacant-s{-webkit-transform:translateX(clamp(96px,calc(96px + (135 - 96) * ((100vw - 1280px)/ (1920 - 1280))),135px));-ms-transform:translateX(clamp(96px,calc(96px + (135 - 96) * ((100vw - 1280px)/ (1920 - 1280))),135px));transform:translateX(clamp(96px,calc(96px + (135 - 96) * ((100vw - 1280px)/ (1920 - 1280))),135px))}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block--l.is-vacant-s{-webkit-transform:translateX(96px);-ms-transform:translateX(96px);transform:translateX(96px)}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block--l.is-vacant-l{-webkit-transform:translateX(270px);-ms-transform:translateX(270px);transform:translateX(270px)}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block--l.is-vacant-l{-webkit-transform:translateX(clamp(192px,calc(192px + (270 - 192) * ((100vw - 1280px)/ (1920 - 1280))),270px));-ms-transform:translateX(clamp(192px,calc(192px + (270 - 192) * ((100vw - 1280px)/ (1920 - 1280))),270px));transform:translateX(clamp(192px,calc(192px + (270 - 192) * ((100vw - 1280px)/ (1920 - 1280))),270px))}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block--l.is-vacant-l{-webkit-transform:translateX(192px);-ms-transform:translateX(192px);transform:translateX(192px)}}html:not(.sp) #container:not(.init) #main .container #history_content .history__block--r{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block--r.is-vacant-s{-webkit-transform:translateX(-135px);-ms-transform:translateX(-135px);transform:translateX(-135px)}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block--r.is-vacant-s{-webkit-transform:translateX(clamp(-135px,calc(-96px - (135 - 96) * ((100vw - 1280px)/ (1920 - 1280))),-96px));-ms-transform:translateX(clamp(-135px,calc(-96px - (135 - 96) * ((100vw - 1280px)/ (1920 - 1280))),-96px));transform:translateX(clamp(-135px,calc(-96px - (135 - 96) * ((100vw - 1280px)/ (1920 - 1280))),-96px))}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block--r.is-vacant-s{-webkit-transform:translateX(-96px);-ms-transform:translateX(-96px);transform:translateX(-96px)}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block--r.is-vacant-l{-webkit-transform:translateX(-270px);-ms-transform:translateX(-270px);transform:translateX(-270px)}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block--r.is-vacant-l{-webkit-transform:translateX(clamp(-270px,calc(-192px + (-270 + 192) * ((100vw - 1280px)/ (1920 - 1280))),-192px));-ms-transform:translateX(clamp(-270px,calc(-192px + (-270 + 192) * ((100vw - 1280px)/ (1920 - 1280))),-192px));transform:translateX(clamp(-270px,calc(-192px + (-270 + 192) * ((100vw - 1280px)/ (1920 - 1280))),-192px))}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__block--r.is-vacant-l{-webkit-transform:translateX(-192px);-ms-transform:translateX(-192px);transform:translateX(-192px)}}html:not(.sp) #container:not(.init) #main .container #history_content .history__block--c{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}html:not(.sp) #container:not(.init) #main .container #history_content .history__circle{background-color:rgba(255,255,255,.9);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html:not(.sp) #container:not(.init) #main .container #history_content .history__circle.is-pos{position:relative}html:not(.sp) #container:not(.init) #main .container #history_content .history__circle.js-pc-item{opacity:0;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}html:not(.sp) #container:not(.init) #main .container #history_content .history__circle.js-pc-item.is-active{-webkit-animation:fadeScaleIn .8s ease-out forwards;animation:fadeScaleIn .8s ease-out forwards}html:not(.sp) #container:not(.init) #main .container #history_content .history__circle.js-pc-item.is-leaving{-webkit-animation:fadeScaleOut .4s ease-in forwards;animation:fadeScaleOut .4s ease-in forwards}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--l{width:950px;height:950px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--l{width:clamp(672px,calc(672px + (950 - 672) * ((100vw - 1280px)/ (1920 - 1280))),950px);height:clamp(672px,calc(672px + (950 - 672) * ((100vw - 1280px)/ (1920 - 1280))),950px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--l{width:672px;height:672px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--l .history--txt{width:560px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--l .history--txt{width:clamp(400px,calc(400px + (560 - 400) * ((100vw - 1280px)/ (1920 - 1280))),560px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--l .history--txt{width:400px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--m{width:634px;height:634px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--m{width:clamp(448px,calc(448px + (634 - 448) * ((100vw - 1280px)/ (1920 - 1280))),634px);height:clamp(448px,calc(448px + (634 - 448) * ((100vw - 1280px)/ (1920 - 1280))),634px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--m{width:448px;height:448px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--m .history--txt{width:360px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--m .history--txt{width:clamp(254px,calc(254px + (360 - 254) * ((100vw - 1280px)/ (1920 - 1280))),360px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--m .history--txt{width:254px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--mm{width:679px;height:679px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--mm{width:clamp(480px,calc(480px + (679 - 480) * ((100vw - 1280px)/ (1920 - 1280))),679px);height:clamp(480px,calc(480px + (679 - 480) * ((100vw - 1280px)/ (1920 - 1280))),679px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--mm{width:480px;height:480px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--mm .history--txt{width:402px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--mm .history--txt{width:clamp(284px,calc(284px + (402 - 284) * ((100vw - 1280px)/ (1920 - 1280))),402px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--mm .history--txt{width:284px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--s{width:498px;height:498px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--s{width:clamp(352px,calc(352px + (498 - 352) * ((100vw - 1280px)/ (1920 - 1280))),498px);height:clamp(352px,calc(352px + (498 - 352) * ((100vw - 1280px)/ (1920 - 1280))),498px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--s{width:352px;height:352px}}html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--box{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--abs.js-pc-item{opacity:0;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--abs.js-pc-item.is-active{-webkit-animation:fadeScaleIn .8s ease-out forwards;animation:fadeScaleIn .8s ease-out forwards}html:not(.sp) #container:not(.init) #main .container #history_content .history__circle--abs.js-pc-item.is-leaving{-webkit-animation:fadeScaleOut .4s ease-in forwards;animation:fadeScaleOut .4s ease-in forwards}html:not(.sp) #container:not(.init) #main .container #history_content .history__imgb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__imgb{gap:22px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__imgb{gap:clamp(16px,calc(16px + (22 - 16) * ((100vw - 1280px)/ (1920 - 1280))),22px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__imgb{gap:16px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__imgb--l,html:not(.sp) #container:not(.init) #main .container #history_content .history__imgb--r{width:282px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__imgb--l,html:not(.sp) #container:not(.init) #main .container #history_content .history__imgb--r{width:clamp(200px,calc(200px + (282 - 200) * ((100vw - 1280px)/ (1920 - 1280))),282px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__imgb--l,html:not(.sp) #container:not(.init) #main .container #history_content .history__imgb--r{width:200px}}html:not(.sp) #container:not(.init) #main .container #history_content .history__imgb.isnt-margin{margin-top:0}html:not(.sp) #container:not(.init) #main .container #history_content .history__mix{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:30px}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__mix{gap:48px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__mix{gap:clamp(34px,calc(34px + (48 - 34) * ((100vw - 1280px)/ (1920 - 1280))),48px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__mix{gap:34px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__mix--l{width:317px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__mix--l{width:clamp(224px,calc(224px + (317 - 224) * ((100vw - 1280px)/ (1920 - 1280))),317px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__mix--l{width:224px}}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history__mix--r{width:268px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history__mix--r{width:clamp(190px,calc(190px + (268 - 190) * ((100vw - 1280px)/ (1920 - 1280))),268px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history__mix--r{width:190px}}html:not(.sp) #container:not(.init) #main .container #history_content .history__mix--r img{display:block;width:100%;height:auto}html:not(.sp) #container:not(.init) #main .container #history_content .history__mix--r .history--txt{width:auto}html:not(.sp) #container:not(.init) #main .container #history_content .history__mix.isnt-margin{margin-top:0}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history--number{width:340px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history--number{width:clamp(240px,calc(240px + (340 - 240) * ((100vw - 1280px)/ (1920 - 1280))),340px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history--number{width:240px}}html:not(.sp) #container:not(.init) #main .container #history_content .history--number img{display:block;width:100%;height:auto}html:not(.sp) #container:not(.init) #main .container #history_content .history--title{color:#000;line-height:1.5;letter-spacing:.05em;margin-top:30px;text-align:center}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history--title{font-size:32px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history--title{font-size:clamp(22px,calc(22px + (32 - 22) * ((100vw - 1280px)/ (1920 - 1280))),32px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history--title{font-size:22px}}html:not(.sp) #container:not(.init) #main .container #history_content .history--title.isnt-margin{margin-top:0}html:not(.sp) #container:not(.init) #main .container #history_content .history--title span{display:inline-block;width:.25em}html:not(.sp) #container:not(.init) #main .container #history_content .history--txt{color:#000;line-height:1.75;letter-spacing:.05em;margin-top:30px}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history--txt{font-size:22px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history--txt{font-size:clamp(16px,calc(16px + (22 - 16) * ((100vw - 1280px)/ (1920 - 1280))),22px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history--txt{font-size:16px}}html:not(.sp) #container:not(.init) #main .container #history_content .history--txt.isnt-margin{margin-top:0}html:not(.sp) #container:not(.init) #main .container #history_content .history--note{color:#000;line-height:1.75;letter-spacing:.05em}@media all and (min-width:1921px){html:not(.sp) #container:not(.init) #main .container #history_content .history--note{font-size:16px}}@media all and (min-width:1281px) and (max-width:1920px){html:not(.sp) #container:not(.init) #main .container #history_content .history--note{font-size:clamp(12px,calc(12px + (16 - 12) * ((100vw - 1280px)/ (1920 - 1280))),16px)}}@media all and (max-width:1280px){html:not(.sp) #container:not(.init) #main .container #history_content .history--note{font-size:12px}}html:not(.sp) #container:not(.init) #history_bottom{position:relative;z-index:20}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--special{background-color:#fff}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product{background-color:#f7f7f7}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--link{background-color:#f2f2f2}html:not(.sp) #container:not(.init) #history_bottom .inr{margin:0 auto;width:calc(100% - 256px);padding-left:128px;padding-right:128px;min-width:calc(1280px - 256px);max-width:calc(1536px - 256px);padding-block:65px}html:not(.sp) #container:not(.init) #history_bottom .special{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}html:not(.sp) #container:not(.init) #history_bottom .special__wrap{width:448px}html:not(.sp) #container:not(.init) #history_bottom .special__link{display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}html:not(.sp) #container:not(.init) #history_bottom .special__link:hover{opacity:.7}html:not(.sp) #container:not(.init) #history_bottom .special .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}html:not(.sp) #container:not(.init) #history_bottom .special__img{width:100%}html:not(.sp) #container:not(.init) #history_bottom .special__title{color:#000;line-height:1.5;letter-spacing:.05em;font-size:22px;margin:25px 0 15px}html:not(.sp) #container:not(.init) #history_bottom .special__txt{color:#000;line-height:1.75;letter-spacing:.05em;font-size:14px}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--link ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:55px}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--link ul li a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--link ul li a .ico{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;background-color:#000;border-radius:50%}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--link ul li a .ico::after{content:'';display:block;-webkit-clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%);clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%);background-color:#fff;width:8px;height:8px}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--link ul li a .label{font-size:16px;text-decoration:underline;color:#333}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--link ul li a .label span{width:.25em}@media (any-hover:hover){html:not(.sp) #container:not(.init) #history_bottom .history_bottom--link ul li a .label:hover{text-decoration:none}}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:40px}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product h2::before{content:'';position:relative;display:block;top:8px;width:10px;min-width:10px;height:10px;background-color:#000;border-radius:2px;-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product h2 .label{font-size:22px;color:#000;line-height:1.5;letter-spacing:.05em;font-weight:400}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product h2 .cap{font-size:12px;line-height:1.75;letter-spacing:.05em}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product h2 .cap sup{font-size:70%;vertical-align:top}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col{background-color:#fff;padding:48px}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;gap:10px;margin-bottom:56px}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col h3 .ico{font-size:12px;line-height:1;color:#cf000d;display:inline-block;border-radius:5px;border:1px solid #cf000d;background-color:#fff;padding:8px 10px}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col h3 .label{font-size:20px;color:#000;line-height:1.5;letter-spacing:.05em;font-weight:500}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup p.caption{width:100%;color:#666;font-size:12px;margin-top:56px;text-align:left}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc{position:relative;width:25%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc:not(:nth-child(4n))::after{content:'';position:absolute;top:0;right:0;display:block;width:1px;height:100%;background-color:#eee}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain{width:180px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1281px) and (max-width:1344px){html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain{width:clamp(168px,calc(168px + (180 - 168) * ((100vw - 1280px)/ (1920 - 1280))),180px)}}@media (max-width:1280px){html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain{width:168px}}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .lead{font-size:14px;color:#000;line-height:1.5;letter-spacing:.05em;margin-bottom:20px;font-weight:500}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .productImg{width:100%}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .title{text-align:center;font-size:18px;color:#000;line-height:1.5;letter-spacing:.05em;margin:20px 0 15px;font-weight:500}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr{margin-bottom:26px}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr ul li{height:20px;margin-right:9px}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr ul li:last-of-type{margin-right:0}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr ul li.noclass{width:95px;background:url(/assets/images/sp/noclass.svg)}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr ul li.secondclass{width:72px;background:url(/assets/images/sp/secondClass.svg)}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr ul li.secondclassother{width:76px;background:url(/assets/images/sp/secondClassOther.svg)}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .attr ul li.selfmedication{width:39px;background:url(/assets/images/sp/selfmedication.svg)}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .pbtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .pbtn a{width:147px;height:42px;background-color:#000;border:2px solid #000;border-radius:100vh;color:#fff;gap:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .pbtn a:hover{color:#000;background-color:#fff}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .pbtn a:hover .ico::after{background-color:#000}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .pbtn a .label{font-size:12px;line-height:1.5;letter-spacing:.05em}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .pbtn a .ico{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:8px;height:8px}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_col .lineup .blc .productMain .pbtn a .ico::after{content:'';display:block;-webkit-clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%);clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%);background-color:#fff;width:8px;height:8px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_btn{margin-top:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_btn a{width:339px;height:60px;background-color:#000;border:2px solid #000;border-radius:100vh;color:#fff;gap:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_btn a:hover{color:#000;background-color:#fff}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_btn a:hover .ico::after{background-color:#000}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_btn a .label{font-size:16px;line-height:1.5;letter-spacing:.05em}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_btn a .ico{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:8px;height:8px}html:not(.sp) #container:not(.init) #history_bottom .history_bottom--product .products_btn a .ico::after{content:'';display:block;-webkit-clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%);clip-path:polygon(0 0,60% 0,100% 50%,60% 100%,0 100%);background-color:#fff;width:8px;height:8px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}