#suntory_contents .esg-sec{padding-inline:20px}#suntory_contents .esg-h2{font-size:3.2rem;font-weight:700;line-height:2.125;letter-spacing:.04em;color:#3679a5}@media only screen and (max-width: 767px){#suntory_contents .esg-h2{font-size:2rem;font-weight:700;line-height:3.4;letter-spacing:.06em}}#suntory_contents .esg-btn{position:relative;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;gap:12px;padding:18px 59px 20px 40px;border-radius:6px;background:#fff;color:#3679a5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:350px;font-size:1.5rem;font-weight:700;line-height:1.3333333333;letter-spacing:.04em;text-align:center;border:1px solid #3679a5;-webkit-transition:color .2s,background .2s;transition:color .2s,background .2s}@media only screen and (max-width: 767px){#suntory_contents .esg-btn{width:100%;max-width:350px;padding:15px 59px 14px 40px;font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.04em;min-width:unset}}#suntory_contents .esg-btn::after{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;width:8px;height:13px;background:url(/sustainability/esg/img/icon_esg_arrow_01.svg) no-repeat center/contain}@media only screen and (max-width: 767px){#suntory_contents .esg-btn::after{right:19px}}@media(any-hover: hover){#suntory_contents .esg-btn:hover{background:#3679a5;color:#fff;border-color:#fff}#suntory_contents .esg-btn:hover::after{background-image:url(/sustainability/common/img/icon_arrow_wh.svg)}}#suntory_contents .esg-header{z-index:0;position:relative;height:448px;padding-inline:20px}@media only screen and (max-width: 767px){#suntory_contents .esg-header{height:unset}}#suntory_contents .esg-header .sus-inner{position:relative;padding-top:116px}@media only screen and (max-width: 767px){#suntory_contents .esg-header .sus-inner{padding-top:70px;padding-bottom:22px}}#suntory_contents .esg-header__ttl{font-size:4.4rem;font-weight:700;line-height:.9090909091;letter-spacing:.1em;color:#fff}@media only screen and (max-width: 767px){#suntory_contents .esg-header__ttl{font-size:3rem;font-weight:700;line-height:1.3333333333;letter-spacing:.06em}}#suntory_contents .esg-header__lead{max-width:582px;margin-top:36px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:rgba(44,75,5,.7);padding:.3em}@media only screen and (max-width: 767px){#suntory_contents .esg-header__lead{margin-top:24px}}#suntory_contents .esg-header__lead p{font-size:1.5rem;font-weight:500;line-height:2;letter-spacing:.1em;color:#fff}@media only screen and (max-width: 767px){#suntory_contents .esg-header__lead p{font-size:1.3rem;font-weight:500;line-height:1.8846153846;letter-spacing:.04em}}#suntory_contents .esg-header__news{position:absolute;bottom:28px;border-radius:22px;background:#fff}@media only screen and (max-width: 767px){#suntory_contents .esg-header__news{margin-top:38px;position:relative;left:-20px;bottom:unset;border-radius:0 40px 40px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}#suntory_contents .esg-header__news p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:14px;padding:11px 30px 9px 32px}@media only screen and (max-width: 767px){#suntory_contents .esg-header__news p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;padding:7px 33px 4px 20px}}#suntory_contents .esg-header__news-date{font-size:1.3rem;font-weight:500;line-height:1.6153846154;letter-spacing:.02em;color:#01476f}@media only screen and (max-width: 767px){#suntory_contents .esg-header__news-date{font-size:1.1rem;font-weight:500;line-height:1.9090909091;letter-spacing:.02em}}#suntory_contents .esg-header__news-txt{font-size:1.3rem;font-weight:400;line-height:1.6153846154;letter-spacing:.06em}@media only screen and (max-width: 767px){#suntory_contents .esg-header__news-txt{font-size:1.2rem;font-weight:400;line-height:1.75;letter-spacing:.06em}}#suntory_contents .esg-header__link{position:absolute;right:0;bottom:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 767px){#suntory_contents .esg-header__link{position:relative;width:100%;margin-top:38px;right:unset;bottom:unset}}#suntory_contents .esg-header__link .esg-btn{border:none;width:100%;padding:13px 38px 13px 29px}@media only screen and (max-width: 767px){#suntory_contents .esg-header__link .esg-btn{min-width:unset;max-width:400px}}#suntory_contents .esg-header__link .esg-btn.--report{text-align:left;font-size:1.5rem;font-weight:700;line-height:1.3333333333;letter-spacing:0em;padding:9px 44px 4px 22px}@media only screen and (max-width: 767px){#suntory_contents .esg-header__link .esg-btn.--report{font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:.04em;padding:8px 20px 4px;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}}#suntory_contents .esg-header__link .esg-btn.--report .--small{font-size:1rem;font-weight:500;line-height:2.3;letter-spacing:0em}#suntory_contents .esg-header__link .esg-btn.--report::after{all:unset}#suntory_contents .esg-header__link .esg-btn.--report .sus-icon{vertical-align:bottom}#suntory_contents .esg-header__link .esg-btn+.esg-btn{margin-top:12px}#suntory_contents .esg-header__bg{background-color:#3679a5;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:-1}#suntory_contents .esg-header__bg picture{width:100%;height:100%}#suntory_contents .esg-header__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#suntory_contents .m_ancList{padding-top:20px}#suntory_contents .m_ancList__wrap{position:relative}#suntory_contents .esg-sec.--highlight .sus-inner{padding-top:64px;padding-bottom:36px}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--highlight .sus-inner{padding-top:36px;padding-bottom:24px}}#suntory_contents .esg-sec.--highlight .newsArea__col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:56px}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--highlight .newsArea__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px}}#suntory_contents .esg-sec.--highlight .newsArea__col__content{padding-top:12px}#suntory_contents .esg-sec.--highlight .newsArea__col__img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#suntory_contents .esg-sec.--highlight .newsArea__title{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.06em;color:#3679a5}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--highlight .newsArea__title{font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.06em}}#suntory_contents .esg-sec.--highlight .newsList li:last-of-type a{border-bottom:1px solid #d0d0d0}#suntory_contents .esg-sec.--highlight .newsList a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #d0d0d0;padding-block:28px;gap:32px}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--highlight .newsList a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:14px;padding-bottom:16px;gap:2px;font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:.06em}}@media(any-hover: hover){#suntory_contents .esg-sec.--highlight .newsList a:hover div:not(.date){color:#3679a5;text-decoration:underline}}#suntory_contents .esg-sec.--highlight .newsList a .text.date{font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.06em;color:#3679a5;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--highlight .newsList a .text.date{font-size:1.3rem;font-weight:500;line-height:1.6153846154;letter-spacing:.06em}}#suntory_contents .esg-sec.--highlight .newsList+.c_taRight.c_mt10{margin-top:31px !important}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--highlight .newsList+.c_taRight.c_mt10{margin-top:20px !important}}#suntory_contents .esg-sec.--highlight .newsList+.c_taRight.c_mt10 .m_markerLink{color:#3679a5;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#suntory_contents .esg-sec.--highlight .newsList+.c_taRight.c_mt10 .m_markerLink::before{position:relative;top:0;width:25px;height:25px;background:url(/sustainability/esg/img/icon_link_01.svg) center/contain}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--highlight .newsList+.c_taRight.c_mt10 .m_markerLink::before{width:20px;height:20px}}#suntory_contents .esg-sec.--highlight .newsList+.c_taRight.c_mt10 .m_markerLink::after{all:unset}#suntory_contents .esg-sec.--topmessage{background:#f4f8fa}#suntory_contents .esg-sec.--topmessage .sus-inner{padding-top:82px;padding-bottom:82px}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--topmessage .sus-inner{padding-top:36px;padding-bottom:65px}}#suntory_contents .esg-topmessage{background-color:#fff;border-radius:6px;margin-inline:auto;padding:30px 78px 56px;max-width:928px}@media only screen and (max-width: 767px){#suntory_contents .esg-topmessage{background-color:#f4f8fa;padding:0}}#suntory_contents .esg-topmessage .esg-h2{margin-top:0;text-align:center}@media only screen and (max-width: 767px){#suntory_contents .esg-topmessage .esg-h2{text-align:left}}#suntory_contents .esg-topmessage__txt{margin-top:11px;font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.01em}@media only screen and (max-width: 767px){#suntory_contents .esg-topmessage__txt{margin-top:0;font-size:1.4rem;font-weight:400;line-height:1.75;letter-spacing:.02em}}#suntory_contents .esg-topmessage .esg-btn{margin-top:34px;margin-inline:auto;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.02em;min-width:330px}@media only screen and (max-width: 767px){#suntory_contents .esg-topmessage .esg-btn{margin-top:22px;margin-inline:auto;font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.04em}}#suntory_contents .esg-sec.--sustainability{z-index:0;position:relative;background:-webkit-gradient(linear, left top, left bottom, from(#3679a5), color-stop(30%, #3679a5), color-stop(31%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(top, #3679a5 0%, #3679a5 30%, rgba(255, 255, 255, 0) 31%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, #3679a5 0%, #3679a5 30%, rgba(255, 255, 255, 0) 31%, rgba(255, 255, 255, 0) 100%)}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--sustainability{padding-inline:0}}#suntory_contents .esg-sec.--sustainability>.sus-inner{padding-top:76px}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--sustainability>.sus-inner{padding-top:56px;padding-inline:20px}}#suntory_contents .esg-sec.--sustainability .esg-h2{color:#fff}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--sustainability .esg-h2{line-height:1.5}}#suntory_contents .esg-sec.--sustainability .esg-btn{margin-inline:auto}#suntory_contents .esg-sec.--vision{margin-top:52px;padding-inline:0}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--vision{padding-inline:0;margin-top:40px}}#suntory_contents .esg-sec.--vision .sus-inner{background:#fff;padding-top:64px;padding-inline:48px;border-radius:10px 10px 0 0}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--vision .sus-inner{padding-top:32px;padding-inline:20px;border-radius:0}}#suntory_contents .esg-sec.--focus{padding-inline:0}#suntory_contents .esg-sec.--focus .sus-inner{background:#fff;padding-inline:48px;padding-bottom:112px}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--focus .sus-inner{padding-inline:20px;padding-bottom:45px}}#suntory_contents .esg-sustainability__bg{display:block;height:100vh;position:absolute;top:0;left:0;z-index:-1}@supports(width: 100lvw){#suntory_contents .esg-sustainability__bg{width:100lvw}}@supports not (width: 100lvw){#suntory_contents .esg-sustainability__bg{width:100vw}}#suntory_contents .esg-sustainability__bg picture{width:100%;height:100%}#suntory_contents .esg-sustainability__bg img{max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}#suntory_contents .esg-sustainability__lead{font-size:1.6rem;font-weight:500;line-height:2;letter-spacing:.01em;color:#fff;max-width:802px;margin-top:13px}@media only screen and (max-width: 767px){#suntory_contents .esg-sustainability__lead{font-size:1.4rem;font-weight:400;line-height:1.75;letter-spacing:.02em;margin-top:17px}}#suntory_contents .esg-vision__figure{width:100%}#suntory_contents .esg-vision__figure img{width:100%}#suntory_contents .esg-vision__figure+.esg-btn{margin-top:18px;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.02em;padding-right:54px;padding-left:38px}@media only screen and (max-width: 767px){#suntory_contents .esg-vision__figure+.esg-btn{margin-top:24px;font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.04em;padding:16px 36px 16px 18px}}#suntory_contents .esg-focus .sus-focus__wrapper{margin-top:72px}#suntory_contents .esg-sec.--people .sus-inner{padding-top:32px;padding-bottom:120px}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--people .sus-inner{padding-bottom:56px}}#suntory_contents .esg-sec.--people .esg-h2{color:#fff}#suntory_contents .esg-people{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:72px}@media only screen and (max-width: 767px){#suntory_contents .esg-people{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:38px}}#suntory_contents .esg-people__body{width:50%;background:#3679a5;border-radius:6px;padding:46px 56px 56px 56px}@media only screen and (max-width: 767px){#suntory_contents .esg-people__body{width:100%;padding:20px 20px 40px 20px}}#suntory_contents .esg-people__body .esg-btn{margin-top:36px;padding:22px 59px 20px 40px}@media only screen and (max-width: 767px){#suntory_contents .esg-people__body .esg-btn{margin-top:20px;margin-inline:auto;width:100%;min-width:unset;padding:14px 59px 15px 40px}}#suntory_contents .esg-people__txt{color:#fff;margin-top:17px}@media only screen and (max-width: 767px){#suntory_contents .esg-people__txt{margin-top:0}}#suntory_contents .esg-people__txt p{font-size:1.6rem;font-weight:500;line-height:2;letter-spacing:.01em}@media only screen and (max-width: 767px){#suntory_contents .esg-people__txt p{font-size:1.4rem;font-weight:400;line-height:1.75;letter-spacing:.02em}}#suntory_contents .esg-people__figure{width:24.8901903367vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:340px}@media only screen and (max-width: 767px){#suntory_contents .esg-people__figure{width:100%}}#suntory_contents .esg-people__figure img{width:100%;margin-inline:auto}@media only screen and (max-width: 767px){#suntory_contents .esg-people__figure img{width:60.2564102564vw;max-width:235px}}#suntory_contents .esg-sec.--initiative{background:#f4f8fa}#suntory_contents .esg-sec.--initiative .sus-inner{padding-top:75px;padding-bottom:96px}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--initiative .sus-inner{padding-top:48px;padding-bottom:52px}}#suntory_contents .esg-sec.--initiative .esg-h2{font-size:4rem;font-weight:700;line-height:1.7;letter-spacing:.06em;text-align:center}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--initiative .esg-h2{font-size:2.4rem;font-weight:700;line-height:1.5;letter-spacing:.06em}}#suntory_contents .esg-initiative{display:grid;grid-template-columns:min(30.6002928258vw,418px) 1fr;-webkit-column-gap:4.6852122987vw;-moz-column-gap:4.6852122987vw;column-gap:4.6852122987vw;row-gap:60px;margin-top:42px}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative{grid-template-columns:1fr;row-gap:20px;margin-top:0}}#suntory_contents .esg-initiative__body{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}#suntory_contents .esg-initiative__body.--env{--esgcolor: #3e7a4d;--esgarrow: url(/sustainability/esg/img/icon_esg_arrow_env.svg)}#suntory_contents .esg-initiative__body.--soc{--esgcolor: #817136;--esgarrow: url(/sustainability/esg/img/icon_esg_arrow_soc.svg)}#suntory_contents .esg-initiative__body.--gov{--esgcolor: #725433;--esgarrow: url(/sustainability/esg/img/icon_esg_arrow_gov.svg)}#suntory_contents .esg-initiative__figure{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative__figure{display:none}}#suntory_contents .esg-initiative__figure picture{width:100%;height:100%}#suntory_contents .esg-initiative__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom;border-radius:6px}#suntory_contents .esg-initiative__figure.--sp{display:none;margin-inline:auto}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative__figure.--sp{display:block;height:auto;margin-top:24px}}#suntory_contents .esg-initiative__ttl{color:var(--esgcolor);font-size:3.2rem;font-weight:700;line-height:1.25;letter-spacing:.12em}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative__ttl{font-size:2rem;font-weight:700;line-height:1.35;letter-spacing:.12em}}#suntory_contents .esg-initiative__list{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;margin-top:20px}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative__list{margin-top:8px;grid-template-columns:1fr}}#suntory_contents .esg-initiative__item{width:100%;height:100%;border-bottom:1px solid #d0d0d0}#suntory_contents .esg-initiative__link{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.04em;padding-top:16px;padding-bottom:14px}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative__link{padding-top:12px;padding-bottom:11px;font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.04em}}#suntory_contents .esg-initiative__link::after{content:"";display:block;width:17px;height:10px;background:var(--esgarrow) no-repeat center/contain}@media(any-hover: hover){#suntory_contents .esg-initiative__link:hover{color:var(--esgcolor)}}#suntory_contents .esg-initiative--csr{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:80px;gap:12px}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative--csr{margin-top:56px;grid-template-columns:1fr}}#suntory_contents .esg-initiative--csr .esg-initiative__body--csr{background:#fff;border-radius:6px;padding:32px}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative--csr .esg-initiative__body--csr{padding:28px 20px}}#suntory_contents .esg-initiative--csr .esg-initiative__ttl--csr{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:8px;font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:.01em;color:#01476f}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative--csr .esg-initiative__ttl--csr{font-size:1.6rem;font-weight:700;line-height:1.3125;letter-spacing:.04em}}@media(any-hover: hover){#suntory_contents .esg-initiative--csr .esg-initiative__ttl--csr:hover{text-decoration:underline}}#suntory_contents .esg-initiative--csr .esg-initiative__ttl--csr::before{content:"";display:block;width:25px;height:25px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;background:url(/sustainability/esg/img/icon_link_01.svg) no-repeat center/contain}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative--csr .esg-initiative__ttl--csr::before{width:20px;height:20px}}#suntory_contents .esg-initiative--csr .esg-initiative__list--csr{margin-top:20px}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative--csr .esg-initiative__list--csr{margin-top:17px}}#suntory_contents .esg-initiative--csr .esg-initiative__item--csr{margin-top:13px}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative--csr .esg-initiative__item--csr{padding-left:8px}}#suntory_contents .esg-initiative--csr .esg-initiative__link--csr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.04em;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative--csr .esg-initiative__link--csr{font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.02em;gap:9px}}@media(any-hover: hover){#suntory_contents .esg-initiative--csr .esg-initiative__link--csr:hover{color:#3679a5;text-decoration:underline}}#suntory_contents .esg-initiative--csr .esg-initiative__link--csr::before{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;content:"";display:block;width:17px;height:10px;background:url(/sustainability/esg/img/icon_esg_arrow_01.svg) no-repeat center/contain;margin-top:.4em}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative--csr .esg-initiative__link--csr::before{width:7px;height:12px}}@media only screen and (max-width: 767px){#suntory_contents .esg-initiative--csr .esg-initiative__link--csr{font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.02em}}#suntory_contents .esg-sec.--group .sus-inner{padding-top:88px;padding-bottom:88px}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--group .sus-inner{padding-top:56px;padding-bottom:96px}}#suntory_contents .esg-sec.--group .esg-h2{margin-top:10px;line-height:1.5;margin-top:0}#suntory_contents .esg-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:56px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){#suntory_contents .esg-group{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:24px}}#suntory_contents .esg-group__body{width:50%}@media only screen and (max-width: 767px){#suntory_contents .esg-group__body{width:100%}}#suntory_contents .esg-group__body .esg-btn{margin-top:36px}@media only screen and (max-width: 767px){#suntory_contents .esg-group__body .esg-btn{margin-top:24px;margin-inline:auto}}#suntory_contents .esg-group__txt{font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.01em;margin-top:15px}@media only screen and (max-width: 767px){#suntory_contents .esg-group__txt{font-size:1.4rem;font-weight:400;line-height:1.75;letter-spacing:.02em}}#suntory_contents .esg-group__figure{width:35.7979502196vw;max-width:489px}@media only screen and (max-width: 767px){#suntory_contents .esg-group__figure{width:100%}}#suntory_contents .esg-group__figure picture{width:100%}#suntory_contents .esg-group__figure img{width:100%;border-radius:6px}#suntory_contents .esg-header__ttl{letter-spacing:.05em}@media only screen and (max-width: 767px){#suntory_contents .esg-header__link .esg-btn.--report .--small{line-height:1.5}}@media only screen and (max-width: 767px){#suntory_contents .esg-header__news-txt{line-height:1.5}}#suntory_contents .esg-initiative__ttl{letter-spacing:.06em}#suntory_contents .esg-sec.--group .sus-inner{padding-bottom:130px}@media only screen and (max-width: 767px){#suntory_contents .esg-sec.--group .sus-inner{padding-bottom:85px}}/*# sourceMappingURL=esg_top.css.map */