#ir .ir-management-wrapper .ir-management-container .btn-link-container{display:flex;flex-direction:column}#ir .ir-management-wrapper .ir-management-container .btn-link-container .custom-btn{width:100%;margin:0}#ir .ir-management-wrapper .ir-management-container .btn-link-container .custom-btn .container .card-content .card-left .card-title{font-family:"Zen Kaku Gothic New",sans-serif}#ir .ir-individual-wrapper{overflow-x:clip}#ir .ir-individual-wrapper .green-circle-deco{z-index:0}#ir .ir-individual-wrapper .ir-individual-container{display:flex;z-index:1}#ir .ir-individual-wrapper .ir-individual-container .individual-text-container{display:flex;flex-direction:column}#ir .ir-individual-wrapper .ir-individual-container .individual-thumb{display:block}#ir .ir-individual-wrapper .ir-individual-container .individual-thumb::before{position:absolute;content:"";inset:0;background-color:#424542;opacity:.5}#ir .ir-highlight-wrapper{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}#ir .ir-highlight-wrapper .ir-highlight-container .highlight-intro{display:flex;flex-direction:column;align-items:center}#ir .ir-highlight-wrapper .ir-highlight-container .highlight-link-container .custom-btn-link{border-bottom:.078125vw solid var(--color-green-light-03)}#ir .ir-highlight-wrapper .ir-highlight-container .highlight-link-container .custom-btn-link .btn-text{color:var(--color-green-light-03)}#ir .ir-list-section{display:flex;flex-direction:column}#ir .ir-list-section .list-section-item{display:flex;overflow-x:clip}#ir .ir-list-section .list-section-item .ls-text-container .ls-btn-list{display:flex}#ir .ir-list-section .list-section-item .ls-text-container .ls-btn-list .ls-btn-item{display:flex;color:var(--color-body)}#ir .ir-list-section .list-section-item .ls-text-container .ls-btn-list .ls-btn-item .btn-icon{display:flex}#ir .ir-calendar .calendar-main-container{display:flex;justify-content:center;align-items:center;flex-direction:column;background-size:cover;background-position:center;background-repeat:no-repeat}#ir .ir-calendar .calendar-main-container .calendar-intro .title-jp{text-shadow:0px 0px 6px #00000075}#ir .ir-calendar .calendar-main-container .calendar-intro .title-en{font-weight:600;text-shadow:0px 0px 6px #00000075}#ir .ir-calendar .calendar-btn-list{display:flex;justify-content:center;align-items:center}#ir .ir-calendar .calendar-btn-list .calendar-btn-item a{color:var(--color-body)}@media screen and (max-width: 768px){#ir{padding-bottom:10.2564102564vw;margin-top:-2.5641025641vw}#ir .ir-news-container{margin-bottom:16.8461538462vw}#ir .ir-management-wrapper{padding-top:16.6666666667vw;padding-bottom:25.8974358974vw}#ir .ir-management-wrapper .ir-management-container{width:89.7435897436vw;margin-left:auto;margin-right:auto}#ir .ir-management-wrapper .ir-management-container .intro{margin-bottom:10.2564102564vw}#ir .ir-management-wrapper .ir-management-container .intro .title-jp{font-size:1.5rem;line-height:2.1rem;letter-spacing:0.225rem;margin-bottom:2.5641025641vw}#ir .ir-management-wrapper .ir-management-container .intro .title-en{font-size:2.8rem;line-height:4.1rem;letter-spacing:0.28rem}#ir .ir-management-wrapper .ir-management-container .btn-link-container{row-gap:10.2564102564vw}#ir .ir-management-wrapper .ir-management-container .btn-link-container .custom-btn .container .card-content{row-gap:7.6923076923vw}#ir .ir-management-wrapper .ir-management-container .btn-link-container .custom-btn .container .card-content .card-left .card-title{align-items:baseline;font-size:2.6rem;line-height:3.85rem;letter-spacing:0.39rem}#ir .ir-management-wrapper .ir-management-container .btn-link-container .custom-btn .container .card-content .card-desc{font-size:1.4rem;line-height:2.35rem;letter-spacing:0.07rem}#ir .ir-management-wrapper .ir-management-container .btn-link-container .custom-btn.custom-btn-1 .container{padding:21.2820512821vw 5.1282051282vw 21.2820512821vw 5.1282051282vw}#ir .ir-management-wrapper .ir-management-container .btn-link-container .custom-btn.custom-btn-2 .container{padding:16.9230769231vw 5.1282051282vw 16.9230769231vw 5.1282051282vw}#ir .ir-individual-wrapper .green-circle-deco{width:130vw;top:-47.1794871795vw;left:-55.641025641vw}#ir .ir-individual-wrapper .ir-individual-container{width:89.7435897436vw;margin-left:auto;margin-right:auto;flex-direction:column;padding-top:16.6666666667vw;padding-bottom:17.5384615385vw}#ir .ir-individual-wrapper .ir-individual-container .individual-text-container{justify-content:center;align-items:center}#ir .ir-individual-wrapper .ir-individual-container .individual-text-container .individual-intro .title-jp{text-align:center;font-size:1.5rem;line-height:2.1rem;letter-spacing:0.225rem;margin-bottom:2.5641025641vw}#ir .ir-individual-wrapper .ir-individual-container .individual-text-container .individual-intro .title-en{text-align:center;font-size:2.8rem;line-height:4.1rem;letter-spacing:0.28rem}#ir .ir-individual-wrapper .ir-individual-container .individual-text-container .individual-desc{width:79.4871794872vw;margin-left:auto;margin-right:auto;margin-top:10.2564102564vw;font-size:1.6rem;line-height:2.93333rem;letter-spacing:0.08rem}#ir .ir-individual-wrapper .ir-individual-container .individual-thumb{margin-top:10vw}#ir .ir-individual-wrapper .ir-individual-container .individual-link-container{margin-left:auto;margin-right:auto;margin-top:10.2564102564vw;width:62.0512820513vw}#ir .ir-highlight-wrapper{padding-top:22.0512820513vw;padding-bottom:26.4102564103vw;background-size:100%;background-image:url("../images/ir-top/highlight-bg_sp.webp")}#ir .ir-highlight-wrapper .ir-highlight-container{width:82.0512820513vw;margin-left:auto;margin-right:auto}#ir .ir-highlight-wrapper .ir-highlight-container .highlight-intro .title-jp{font-size:1.8rem;line-height:2.6rem;letter-spacing:0.27rem}#ir .ir-highlight-wrapper .ir-highlight-container .highlight-intro .title-en{font-size:4.2rem;line-height:6.1rem;letter-spacing:0.42rem}#ir .ir-highlight-wrapper .ir-highlight-container .highlight-desc{margin-top:10vw;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.08rem}#ir .ir-highlight-wrapper .ir-highlight-container .highlight-link-container{margin-top:12.8205128205vw;width:62.0512820513vw;margin-left:auto;margin-right:auto}#ir .ir-list-section{padding-top:26.9230769231vw;padding-bottom:8.4615384615vw;row-gap:18.4615384615vw}#ir .ir-list-section .list-section-item .ls-text-container .ls-intro .title-jp{font-size:1.5rem;line-height:2.1rem;letter-spacing:0.225rem}#ir .ir-list-section .list-section-item .ls-text-container .ls-intro .title-en{font-size:2.6rem;line-height:3.6rem;letter-spacing:0.13rem}#ir .ir-list-section .list-section-item .ls-text-container .ls-desc{font-size:1.6rem;letter-spacing:0.08rem}#ir .ir-list-section .list-section-item .ls-text-container .ls-btn-list{flex-wrap:wrap;row-gap:3.0948717949vw;margin-top:8.1769230769vw}#ir .ir-list-section .list-section-item .ls-text-container .ls-btn-list .ls-btn-item{font-size:1.6rem;line-height:2.2rem;letter-spacing:0.24rem;column-gap:5.3846153846vw;padding-bottom:3.0769230769vw;border-bottom:.2564102564vw solid var(--color-green-dark);align-items:center}#ir .ir-list-section .list-section-item .ls-text-container .ls-btn-list .ls-btn-item .btn-icon{width:4.7538461538vw}#ir .ir-list-section .list-section-item .thumb-container{width:51.2820512821vw}#ir .ir-list-section .list-section-item:nth-child(odd){padding:6.9230769231vw 10.2564102564vw 9.6153846154vw 5.1282051282vw;margin-left:5.1282051282vw}#ir .ir-list-section .list-section-item:nth-child(odd) .ls-intro{width:31.2820512821vw}#ir .ir-list-section .list-section-item:nth-child(odd) .ls-intro .title-en{margin-top:.7692307692vw}#ir .ir-list-section .list-section-item:nth-child(odd) .ls-desc{margin-top:4.358974359vw;line-height:2.95rem}#ir .ir-list-section .list-section-item:nth-child(odd) .thumb-container{top:-12.8205128205vw;right:0vw}#ir .ir-list-section .list-section-item:nth-child(odd) .ls-btn-list{column-gap:7.1794871795vw}#ir .ir-list-section .list-section-item:nth-child(even){margin-right:5.1282051282vw;padding:9.7435897436vw 5.1282051282vw 11.9230769231vw 10.2564102564vw}#ir .ir-list-section .list-section-item:nth-child(even) .ls-intro{width:31.5384615385vw;margin-left:auto}#ir .ir-list-section .list-section-item:nth-child(even) .ls-intro .title-en{margin-top:1.2820512821vw}#ir .ir-list-section .list-section-item:nth-child(even) .ls-desc{margin-top:12.3076923077vw;line-height:2.8rem}#ir .ir-list-section .list-section-item:nth-child(even) .thumb-container{top:-5.1282051282vw;left:0vw}#ir .ir-list-section .list-section-item:nth-child(even) .ls-btn-list{column-gap:8.2051282051vw}#ir .ir-calendar{width:89.7435897436vw;margin-left:auto;margin-right:auto}#ir .ir-calendar .calendar-main-container{background-image:url("../images/ir-top/calendar-thumb_sp.webp)");height:64.1025641026vw;padding:0vw 5.1282051282vw 0vw 5.1282051282vw}#ir .ir-calendar .calendar-main-container .calendar-intro .title-jp{font-size:2rem;line-height:2.7rem;letter-spacing:0.3rem;margin-top:.3125vw}#ir .ir-calendar .calendar-main-container .calendar-intro .title-en{font-size:1.2rem;line-height:1.8rem;letter-spacing:0.06rem}#ir .ir-calendar .calendar-main-container .calendar-desc{margin-top:3.8461538462vw;font-size:1.4rem;line-height:2.4rem;letter-spacing:0.07rem}#ir .ir-calendar .calendar-btn-list{column-gap:2.8205128205vw;margin-top:7.1794871795vw}#ir .ir-calendar .calendar-btn-list .calendar-btn-item{font-size:1.6rem;line-height:2.2rem;letter-spacing:0.24rem}#ir .ir-calendar .calendar-btn-list .calendar-btn-separator{width:4.6153846154vw;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.24rem}}@media print,screen and (min-width: 769px){#ir{padding-bottom:5.9375vw;padding-top:4.453125vw}#ir .ir-news-container{margin-bottom:3.984375vw}#ir .ir-management-wrapper{padding-top:5.703125vw;padding-bottom:7.96875vw}#ir .ir-management-wrapper .ir-management-container{width:81.25vw;margin-left:auto;margin-right:auto}#ir .ir-management-wrapper .ir-management-container .intro{margin-left:2.34375vw;margin-bottom:4.0625vw}#ir .ir-management-wrapper .ir-management-container .intro .title-jp{font-size:1.8rem;line-height:2.6rem;letter-spacing:0.27rem}#ir .ir-management-wrapper .ir-management-container .intro .title-en{font-size:4.2rem;line-height:6.1rem;letter-spacing:0.42rem}#ir .ir-management-wrapper .ir-management-container .btn-link-container{row-gap:6.25vw}#ir .ir-management-wrapper .ir-management-container .btn-link-container .custom-btn .container .card-content .card-left .card-title{font-size:2.6rem;line-height:3.7rem;letter-spacing:0.39rem}#ir .ir-management-wrapper .ir-management-container .btn-link-container .custom-btn .container .card-content .card-desc{font-size:1.6rem;line-height:2.6rem;letter-spacing:0.08rem}#ir .ir-management-wrapper .ir-management-container .btn-link-container .custom-btn.custom-btn-1 .container{padding:10.46875vw 3.90625vw 10.46875vw 3.90625vw}#ir .ir-management-wrapper .ir-management-container .btn-link-container .custom-btn.custom-btn-2 .container{padding:10.625vw 3.90625vw 10.625vw 3.90625vw}#ir .ir-individual-wrapper .green-circle-deco{width:51.484375vw;top:-11.328125vw;left:-8.046875vw}#ir .ir-individual-wrapper .ir-individual-container{width:66.015625vw;margin-left:auto;margin-right:auto;align-items:center;justify-content:space-between;padding-top:5.390625vw;padding-bottom:6.328125vw}#ir .ir-individual-wrapper .ir-individual-container .individual-text-container{width:31.875vw}#ir .ir-individual-wrapper .ir-individual-container .individual-text-container .individual-intro .title-jp{font-size:1.5rem;line-height:2.1rem;letter-spacing:0.225rem;margin-bottom:.078125vw}#ir .ir-individual-wrapper .ir-individual-container .individual-text-container .individual-intro .title-en{font-size:3.6rem;line-height:5.2rem;letter-spacing:0.36rem}#ir .ir-individual-wrapper .ir-individual-container .individual-text-container .individual-desc{margin-top:5.546875vw;font-size:1.6rem;line-height:2.6rem;letter-spacing:0.08rem}#ir .ir-individual-wrapper .ir-individual-container .individual-text-container .individual-link-container{margin-top:2.890625vw;width:18.90625vw}#ir .ir-individual-wrapper .ir-individual-container .individual-thumb{width:30.3125vw}#ir .ir-highlight-wrapper{padding-top:9.6875vw;padding-bottom:9.21875vw;background-image:url("../images/ir-top/highlight-bg_pc.webp")}#ir .ir-highlight-wrapper .ir-highlight-container{width:25vw;margin-left:auto;margin-right:auto}#ir .ir-highlight-wrapper .ir-highlight-container .highlight-intro .title-jp{font-size:1.8rem;line-height:2.6rem;letter-spacing:0.27rem;margin-bottom:.078125vw}#ir .ir-highlight-wrapper .ir-highlight-container .highlight-intro .title-en{font-size:4.2rem;line-height:6.1rem;letter-spacing:0.42rem}#ir .ir-highlight-wrapper .ir-highlight-container .highlight-desc{margin-top:3.046875vw;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.08rem}#ir .ir-highlight-wrapper .ir-highlight-container .highlight-link-container{margin-top:3.59375vw;margin-left:.625vw;width:21.875vw}#ir .ir-list-section{padding-top:12.96875vw;padding-bottom:5.9375vw;row-gap:11.09375vw}#ir .ir-list-section .list-section-item .ls-text-container .ls-intro .title-jp{font-size:1.8rem;line-height:2.6rem;letter-spacing:0.27rem}#ir .ir-list-section .list-section-item .ls-text-container .ls-intro .title-en{font-size:4.2rem;line-height:6.1rem;letter-spacing:0.42rem}#ir .ir-list-section .list-section-item .ls-text-container .ls-desc{margin-top:1.328125vw;font-size:1.6rem;line-height:2.5rem;letter-spacing:0.08rem}#ir .ir-list-section .list-section-item .ls-text-container .ls-btn-list{flex-wrap:wrap;column-gap:6.5625vw;row-gap:.859375vw;margin-top:3.64375vw}#ir .ir-list-section .list-section-item .ls-text-container .ls-btn-list .ls-btn-item{font-size:1.6rem;line-height:2.2rem;letter-spacing:0.24rem;column-gap:1.109375vw;padding-bottom:.703125vw;border-bottom:.078125vw solid var(--color-green-dark);align-items:center}#ir .ir-list-section .list-section-item .ls-text-container .ls-btn-list .ls-btn-item .btn-icon{width:1.3203125vw}#ir .ir-list-section .list-section-item .thumb-container{width:57.8125vw}#ir .ir-list-section .list-section-item:nth-child(odd){padding:3.125vw 0vw 3.521875vw 7.265625vw;margin-left:4.453125vw}#ir .ir-list-section .list-section-item:nth-child(odd) .ls-text-container{width:27.265625vw}#ir .ir-list-section .list-section-item:nth-child(odd) .ls-text-container .ls-desc{width:26.328125vw}#ir .ir-list-section .list-section-item:nth-child(odd) .thumb-container{top:-5.15625vw;right:-5.9375vw}#ir .ir-list-section .list-section-item:nth-child(even){margin-right:4.453125vw;padding:3.90625vw 7.1875vw 4.9765625vw 0vw}#ir .ir-list-section .list-section-item:nth-child(even) .ls-text-container{margin-left:auto;width:30.46875vw}#ir .ir-list-section .list-section-item:nth-child(even) .ls-text-container .ls-intro .title-en{white-space:nowrap}#ir .ir-list-section .list-section-item:nth-child(even) .thumb-container{top:-4.84375vw;left:-5.9375vw}#ir .ir-calendar{width:66.40625vw;margin-left:auto;margin-right:auto}#ir .ir-calendar .calendar-main-container{background-image:url("../images/ir-top/calendar-thumb_pc.webp)");height:23.4375vw}#ir .ir-calendar .calendar-main-container .calendar-intro .title-jp{font-size:2.6rem;line-height:3.6rem;letter-spacing:0.39rem}#ir .ir-calendar .calendar-main-container .calendar-intro .title-en{margin-bottom:.546875vw;font-size:1.6rem;line-height:2.3rem;letter-spacing:0.08rem}#ir .ir-calendar .calendar-main-container .calendar-desc{margin-top:1.484375vw;text-align:center;font-size:1.6rem;line-height:2.2rem;letter-spacing:0.08rem}#ir .ir-calendar .calendar-btn-list{column-gap:.390625vw;margin-top:2.34375vw}#ir .ir-calendar .calendar-btn-list .calendar-btn-item{font-size:1.8rem;line-height:2.5rem;letter-spacing:0.27rem}#ir .ir-calendar .calendar-btn-list .calendar-btn-separator{width:1.40625vw;font-size:1.8rem;line-height:2.5rem;letter-spacing:0.27rem}}
