.decade{padding:54px 0 0;color:#555}.decade a{color:#333;text-decoration:none}@media(any-hover: hover){.decade a{-webkit-transition:.2s;transition:.2s}.decade a:hover{opacity:.6}}.decade .anchor{margin-top:-150px;padding-top:150px}.decade .key .inner{max-width:1024px;margin:0 auto;padding:0 20px}.decade .key h2{padding:60px 0;width:45%;max-width:270px;margin:0 auto}.decade .key p{padding:0 0 1.2em;font-size:14px}@media(min-width: 768px){.decade .key h2{padding:120px 0}.decade .key p{font-size:15px}}.decade .bg1{display:none}@media(min-width: 2092px){.decade .bg1{display:block;position:absolute;top:24vw;left:0;width:100%;z-index:-1}}.decade .values{background:url(img_10th_bg1.svg) 0 0/100% auto no-repeat}.decade .values .inner{max-width:1024px;margin:0 auto;padding:0 20px}.decade .values ul{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;padding:30px 0 45px;z-index:2}.decade .values ul li a{display:block;padding:12px 0;font-size:clamp(9px,2vw,14px);color:#fff;background:#8a8a8a}.decade .values ul li a span{display:block}.decade .values h2{padding:0 0 30px;font-size:24px;text-align:left}.decade .values .text{padding-left:1.5em;border-left:#ede14f solid 2px;text-align:left}.decade .values p{padding:0 0 1.2em;font-size:14px}.decade .values p.last{padding:.9em 0 1.2em}.decade .values dl{font-size:14px}.decade .values dl dt{color:#000;font-weight:bold;letter-spacing:.1em}.decade .values dl dd{padding:0 0 1.2em}@media(min-width: 768px){.decade .values ul{grid-template-columns:1fr 1fr 1fr;gap:12px;padding:30px 0 60px}.decade .values ul li a{padding:15px 0;font-size:13px;color:#fff}.decade .values h2{padding:0 36px 42px;font-size:30px}.decade .values .text{margin:0 36px}.decade .values p{padding:0 0 1.2em;font-size:15px}.decade .values p.last{padding:1.2em 0 1.5em}.decade .values dl{font-size:15px}.decade .values dl dd{padding:0 0 1.5em}}@media(min-width: 1024px){.decade .values ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;padding:42px 0 90px}.decade .values h2{padding:0 54px 42px;font-size:39px}.decade .values .text{margin:0 54px;padding-left:1.8em}}@media(min-width: 2092px){.decade .values{background:none}}.decade .bg2{aspect-ratio:61/17;background:url(img_10th_bg2.svg) 0 1px/100% auto no-repeat}@media(min-width: 768px){.decade .bg2{margin-top:-90px}}@media(min-width: 1024px){.decade .bg2{margin-top:-150px}}.decade .side-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:100%;height:100%;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","yu-gothic-pr6n",sans-serif;font-weight:500;font-style:normal}.decade .side-scroll-container{width:100vw;max-width:3000px;margin:0 auto}.decade .side-scroll-list-wrapper{position:relative;width:100%;height:100vh}.decade ul.side-scroll-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0}.decade .history{position:relative;width:100vw;height:100vh;background:#595757}.decade .history .bar{position:absolute;top:0;left:20px;height:100%}.decade .history .bar img{width:auto;height:100%}.decade .history .title{position:absolute;top:calc(50% + 27px);right:9%;width:40%;max-width:300px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.decade .history .title img{width:100%;height:auto}.decade .timeline{position:relative;width:989.119683481vh;height:100vh;background:#dcdddd;background:-webkit-gradient(linear, left top, right top, from(rgb(220, 221, 221)), color-stop(75%, rgb(137, 137, 137)), to(rgb(137, 137, 137)));background:linear-gradient(90deg, rgb(220, 221, 221) 0%, rgb(137, 137, 137) 75%, rgb(137, 137, 137) 100%);resize:none}.decade .timeline .line img{width:auto;height:100vh}.decade .timeline p{padding:.9em 0;font-size:clamp(9px,1.6vh,16px);line-height:1.5;color:#3e3a39;text-align:left}.decade .timeline .h01{position:absolute;bottom:13.4vh;left:26vh;width:50vh;height:50vh}.decade .timeline .h01 h2{width:55%}.decade .timeline .h01 figure{width:72%;padding-left:10%}.decade .timeline .h02{position:absolute;bottom:9vh;left:79vh;width:50vh;height:51vh}.decade .timeline .h02 h2{width:29%}.decade .timeline .h02 p{padding:.9em 0 3.4em}.decade .timeline .h02 figure{width:79%;padding-left:2%}.decade .timeline .h03{position:absolute;bottom:20vh;left:129vh;width:50vh;height:50vh}.decade .timeline .h03 h2{width:22%}.decade .timeline .h03 p{padding:.9em 0 1.8em}.decade .timeline .h03 figure{width:66%;padding-left:10%}.decade .timeline .h04{position:absolute;bottom:6vh;left:187vh;width:50vh;height:50vh}.decade .timeline .h04 h2{width:15%}.decade .timeline .h04 figure{width:89%}.decade .timeline .h05{position:absolute;bottom:11vh;left:238vh;width:50vh;height:50vh}.decade .timeline .h05 h2{width:21%}.decade .timeline .h05 figure{width:83%}.decade .timeline .h06{position:absolute;bottom:20vh;left:292vh;width:60vh;height:50vh}.decade .timeline .h06 h2{width:33%}.decade .timeline .h06 figure{width:64%;padding-left:15%}.decade .timeline .h07{position:absolute;bottom:21vh;left:362vh;width:60vh;height:50vh}.decade .timeline .h07 h2{width:12%}.decade .timeline .h07 figure{width:61%;padding-left:12%}.decade .timeline .h08{position:absolute;bottom:22vh;left:415vh;width:60vh;height:50vh}.decade .timeline .h08 h2{width:21%}.decade .timeline .h08 figure{width:58%;padding-left:11%}.decade .timeline .h09{position:absolute;top:20vh;left:477vh;width:82vh;height:60vh}.decade .timeline .h09 .sep{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.9em}.decade .timeline .h09 h2{width:17%;padding-right:3%}.decade .timeline .h09 p{padding:0}.decade .timeline .h09 figure{width:84%;padding-left:8%}.decade .timeline .h10{position:absolute;top:23vh;left:570vh;width:82vh;height:60vh}.decade .timeline .h10 h2{width:34%;margin-top:-1.5em}.decade .timeline .h10 p{padding:1.2em 0 0}.decade .timeline .h10 figure{width:78%;padding-left:13%}.decade .timeline .h11{position:absolute;top:44vh;left:669vh;width:82vh;height:60vh}.decade .timeline .h11 h2{width:45%}.decade .timeline .h11 p{padding:1.2em 0 0}.decade .timeline .h11 figure{width:46%}.decade .timeline .h12{position:absolute;top:25.8vh;left:719vh;width:82vh;height:60vh}.decade .timeline .h12 h2{width:32%;padding:.94em 0 0 10%}.decade .timeline .h12 p{padding:.9em 0 0 10%}.decade .timeline .h12 figure{width:46%}.decade .timeline .h13{position:absolute;top:21vh;left:781vh;width:82vh;height:60vh}.decade .timeline .h13 h2{width:10%;margin-top:-2.4em}.decade .timeline .h13 p{padding:1.2em 0 0}.decade .timeline .h13 figure{width:49%;padding-left:10%}.decade .timeline .h14{position:absolute;top:18vh;left:848vh;width:82vh;height:60vh}.decade .timeline .h14 h2{width:18%;margin-top:-3.6em}.decade .timeline .h14 p{padding:1.2em 0 0}.decade .timeline .h14 figure{width:61%;padding-left:4%}.decade .timeline .h15{position:absolute;top:15vh;left:920vh;width:82vh;height:60vh}.decade .timeline .h15 h2{width:32%;padding:1.2em 0 0 20%}.decade .timeline .h15 p{padding:1.2em 0 0 4%}.decade .timeline .h15 figure{width:68%}@media(min-width: 768px){.decade .history .bar{left:56px}}@media(min-width: 1024px){.decade .history .bar{position:absolute;top:0;left:50%;width:100%;max-width:1078px;margin:0 auto;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.decade .history .bar img{padding-left:74px}}.decade .comments{background:url(img_10th_bg3.svg) 0 -1px/100% auto no-repeat}.decade .comments .inner{max-width:1024px;margin:0 auto;padding:26vw 20px 0}.decade .comments h2{padding:0 0 30px;font-size:24px;text-align:left}.decade .comments p.intro{padding:0 0 60px;font-size:14px}.decade .comments ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 60px;padding:0 0 9px;text-align:left;border-bottom:#ede14f solid 2px}.decade .comments ul li img{width:90px;height:90px;padding:0 12px 0 0;-webkit-box-sizing:content-box;box-sizing:content-box}.decade .comments ul li h3{padding:0 0 3px;font-size:13px;line-height:18px}.decade .comments ul li h4{padding:0 0 3px;font-size:13px;line-height:22px}.decade .comments ul li h4 span{padding-right:.3em;font-size:16px;font-weight:bold}.decade .comments ul li p{font-size:13px;line-height:1.5}.decade .comments ul li.large{padding:0 0 18px}.decade .comments ul li.large img{width:108px;height:108px}.decade .comments ul li.large h3{font-size:16px;line-height:22px}.decade .comments ul li.large h4{font-size:16px;line-height:26px}.decade .comments ul li.large h4 span{font-size:21px}.decade .comments ul li.large p{font-size:15px;line-height:1.7}@media(min-width: 768px){.decade .comments .inner{padding:30vw 20px 0}.decade .comments h2{padding:0 36px 42px;font-size:30px}.decade .comments p.intro{padding:0 0 90px;font-size:15px}.decade .comments ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0 0 18px}.decade .comments ul li:nth-child(odd){margin:0 75px 75px 36px}.decade .comments ul li:nth-child(even){margin:0 36px 75px 75px}.decade .comments ul li img{width:96px;height:96px;padding:0 15px 0 0}.decade .comments ul li h3{padding:0 0 3px;font-size:14px;line-height:18px}.decade .comments ul li h4{padding:0 0 6px;font-size:15px;line-height:22px}.decade .comments ul li h4 span{font-size:18px;font-weight:bold}.decade .comments ul li p{font-size:14px;line-height:1.5}.decade .comments ul li.large{padding:0 0 30px}.decade .comments ul li.large img{width:126px;height:126px}.decade .comments ul li.large h3{font-size:18px;line-height:26px}.decade .comments ul li.large h4{font-size:18px;line-height:28px}.decade .comments ul li.large h4 span{font-size:27px}.decade .comments ul li.large p{font-size:16px;line-height:1.6}}@media(min-width: 1024px){.decade .comments h2{padding:0 54px 42px;font-size:39px}.decade .comments p.intro{padding:0 0 90px;font-size:16px}.decade .comments ul li{padding:0 0 18px}.decade .comments ul li:nth-child(odd){margin:0 210px 90px 54px}.decade .comments ul li:nth-child(even){margin:0 54px 90px 210px}.decade .comments ul li img{width:108px;height:108px;padding:0 18px 0 0}.decade .comments ul li h3{padding:0 0 6px}.decade .comments ul li h4{padding:0 0 9px}.decade .comments ul li h4 span{font-size:21px}.decade .comments ul li.large{padding:0 0 36px}.decade .comments ul li.large img{width:144px;height:144px}}.decade .new_products{background:#c9caca url(img_10th_bg4.svg) 0 -1px/100% auto no-repeat}.decade .new_products .inner{max-width:1024px;margin:0 auto;padding:20vw 20px 0}.decade .new_products h2{padding:0 0 30px;font-size:24px;text-align:left}.decade .new_products h3{padding:0 0 18px;font-weight:bold;font-size:21px}.decade .new_products h3 img{width:60%;max-width:360px;height:auto}.decade .new_products h3.brand img{padding:9px 0 0;width:36%;max-width:240px;height:auto}.decade .new_products h3 span{display:block;padding:18px 0 0;font-size:14px;letter-spacing:.1em}.decade .new_products p{padding:0 0 1.2em;font-size:14px}.decade .new_products .single{padding:0 0 18px}.decade .new_products .double{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 0 18px}.decade .new_products .link{position:relative;padding:18px 0 60px;font-size:14px;text-align:right;z-index:3}.decade .new_products .link a{text-decoration:underline}@media(min-width: 768px){.decade .new_products{margin-top:-90px}.decade .new_products h2{padding:0 36px 42px;font-size:30px}.decade .new_products h3{padding:0 36px 45px;font-size:24px}.decade .new_products h3 span{padding:24px 0 0;font-size:16px}.decade .new_products p{padding:0 36px 1.2em;font-size:15px}.decade .new_products .single{padding:0 36px 36px}.decade .new_products .double{gap:36px;padding:30px 36px 36px}.decade .new_products .link{padding:18px 36px 90px;font-size:15px}}@media(min-width: 1024px){.decade .new_products h2{padding:0 54px 42px;font-size:39px}.decade .new_products h3{padding:0 54px 45px;font-size:24px}.decade .new_products p{padding:0 54px 1.2em;font-size:15px}.decade .new_products .single{padding:0 54px 36px}.decade .new_products .double{gap:36px;padding:30px 54px 36px}.decade .new_products .link{padding:18px 54px 90px;font-size:15px}}.decade .sdgs{margin-top:-6vw;background:#fff url(img_10th_bg5.svg) 0 -1px/100% auto no-repeat}.decade .sdgs .inner{max-width:1024px;margin:0 auto;padding:60px 20px 0}.decade .sdgs h2{position:relative;margin:0 auto 30px 0;font-size:24px;text-align:left;z-index:1}.decade .sdgs h2 span{padding:0 1.2em 0 0;background:#fff}.decade .sdgs h2::before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;border-top:#ede14f solid 2px;z-index:-1}.decade .sdgs h3{padding:0 0 18px;font-weight:bold;font-size:21px}.decade .sdgs h3 img{width:60%;max-width:360px;height:auto}.decade .sdgs p{padding:0 0 1.2em;font-size:14px}.decade .sdgs .single{width:72%;max-width:420px;margin:0 auto;padding:18px 0}.decade .sdgs .triple{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;padding:0 0 18px}.decade .sdgs .link{position:relative;padding:18px 0 60px;font-size:14px;text-align:center;z-index:3}.decade .sdgs .link a{text-decoration:underline}@media(min-width: 768px){.decade .sdgs{margin-top:-3vw}.decade .sdgs .inner{padding:90px 20px 0}.decade .sdgs h2{margin:0 36px 42px;font-size:30px}.decade .sdgs h3{padding:0 36px 45px;font-size:24px}.decade .sdgs p{padding:0 36px 1.2em;font-size:15px}.decade .sdgs .single{padding:18px 36px 36px}.decade .sdgs .triple{padding:0 36px 36px}.decade .sdgs .link{padding:18px 36px 60px;font-size:15px}}@media(min-width: 1024px){.decade .sdgs .inner{padding:12vw 20px 0}.decade .sdgs h2{margin:0 54px 42px;font-size:39px}.decade .sdgs h3{padding:0 54px 45px;font-size:24px}.decade .sdgs p{padding:0 54px 1.2em;font-size:15px}.decade .sdgs .single{padding:18px 54px 36px}.decade .sdgs .triple{padding:30px 54px 36px}.decade .sdgs .link{padding:18px 54px 60px;font-size:15px}}.decade .message{margin-top:-9vw;background:#595758 url(img_10th_bg4.svg) 0 -1px/100% auto no-repeat}.decade .message .inner{max-width:1024px;margin:0 auto;padding:0 20px;color:#fff}.decade .message h2{padding:21vw 0 30px;font-size:24px;text-align:left}.decade .message .text{padding-left:1.5em;border-left:#ede14f solid 2px;text-align:left}.decade .message p{padding:0 0 1.2em;font-size:14px}.decade .message p.last{padding:12px 0 36px;text-align:right}.decade .message h3{padding:120px 0;font-size:24px}@media(min-width: 768px){.decade .message h2{padding:21vw 36px 42px;font-size:30px}.decade .message .text{margin:0 36px}.decade .message p{padding:0 0 1.2em;font-size:15px}.decade .message p.last{padding:12px 0 45px}.decade .message h3{padding:150px 0;font-size:27px}}@media(min-width: 1024px){.decade .message h2{padding:21vw 54px 42px;font-size:39px}.decade .message .text{margin:0 54px;padding-left:1.8em}.decade .message p.last{padding:30px 0 60px}.decade .message h3{padding:150px 0;font-size:30px}}.decade .key2{position:relative}.decade .key2 img{width:100%;max-height:480px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover;"}.decade .key2 .towel{position:absolute;top:9%;left:0;right:0;width:27%;height:auto;margin:0 auto}.decade .key2 h2{position:absolute;top:39%;left:0;right:0}.decade .key2 h2 img{width:27%;max-width:210px}@media(min-width: 768px){.decade .key2 img{max-height:480px}.decade .key2 .towel{position:absolute;top:9%;left:0;right:0;width:24%;max-width:210px;height:auto;margin:0 auto}}/*# sourceMappingURL=decade.min.css.map */