@charset "utf-8";#suntory_contents .subpage-main_content{margin-top:60px}#suntory_contents .bnr+.subpage-main_content{margin-top:0}#suntory_contents .main_content{padding-bottom:200px}#suntory_contents .fund{margin-top:calc(80px + (1em - 1lh)/ 2)}#suntory_contents .fund_desc{font-size:1.375rem;font-weight:600;letter-spacing:.88px;line-height:1.8}#suntory_contents .paragraph-has-space{display:block;margin-top:2em}#suntory_contents .main-ttl{text-align:center;margin:7px auto 0}#suntory_contents .bnr{text-align:center;margin-top:60px}#suntory_contents .fund_desc-area{max-width:640px;position:relative;margin:calc(100px + (1em - 1lh)/ 2) auto 0}#suntory_contents .fund_img-area{position:absolute;bottom:60px;left:415px}.fund_img{width:293px;pointer-events:none}#suntory_contents .fund_img-caption{color:var(--color-copy);font-size:.75rem;font-weight:400;letter-spacing:.48px;position:absolute;bottom:0;right:24px}#suntory_contents .fund-workings{width:66.67%;max-width:640px;display:flex;flex-direction:column;row-gap:30px;margin:calc(80px + (1em - 1lh)/ 2) auto 0}.fund-workings_img{width:100%}.fund-workings_link{display:grid;width:100%;grid-template-columns:27px 1fr;color:var(--color-link);text-decoration:none;font-size:1.125rem;font-weight:600;letter-spacing:.72px;text-decoration:none}@media (hover:hover){.fund-workings_link:hover{text-decoration:underline}}#suntory_contents .fund-workings_link::before{content:'';display:inline-block;width:22px;height:22px;background:image-set(url(/eco/birds/common/img/ico-toc.avif) type("image/avif"), url(/eco/birds/common/img/ico-toc.webp) type("image/webp"));background-repeat:no-repeat;background-size:contain;margin-top:calc(1.125rem / 5);margin-right:5px}#suntory_contents .fund-movie{width:66.67%;max-width:640px;margin:calc(120px + (1em - 1lh)/ 2) auto 0}#suntory_contents .youtube-movie{width:100%;height:100%;aspect-ratio:16/9;text-align:center;margin:0 auto;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;vertical-align:top}#suntory_contents .movie_ttl{font-size:1.375rem;font-weight:600;letter-spacing:.88px;margin-top:calc(15px + (1em - 1lh)/ 2)}#suntory_contents .movie_published-day{font-size:1rem;letter-spacing:.64px;margin-top:calc(5px + (1em - 1lh)/ 2)}#suntory_contents .activity-site{margin-top:calc(134px + (1em - 1lh)/ 2)}#suntory_contents .activity-site_lead{font-size:1.25rem;letter-spacing:.8px;line-height:2;margin-top:calc(40px + (1em - 1lh)/ 2)}#suntory_contents .card-display{margin-top:calc(50px + (1em - 1lh)/ 2)}#suntory_contents .card-display_link{display:flex;justify-content:space-between;align-items:center;column-gap:4.4%;text-decoration:none;color:var(--color-text);background-color:var(--color-content-bg);box-shadow:5px 5px 0 #00000033;border-radius:10px;padding:30px}#suntory_contents .card-display_left{width:50.6%}.card-display_tag-list{display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:5px;row-gap:5px}#suntory_contents .card-display_tag-item{font-size:.75rem;font-weight:600;letter-spacing:.48px;background-color:#fff;border:1px solid var(--color-border);border-radius:500px;padding:3px 10px;box-sizing:border-box}#suntory_contents .card-display_tag-item.new{background-color:#b93035;color:#fff}.card-display_right{width:45%}.card-display_img{vertical-align:top;border-radius:10px;overflow:hidden;pointer-events:none}#suntory_contents .card-display_ttl{font-size:1.375rem;letter-spacing:.88px;margin-top:calc(20px + (1em - 1lh)/ 2)}#suntory_contents .card-display_ttl-main{display:inline-block;font-size:1.625rem;letter-spacing:1.04px;line-height:1.73;margin-top:3px}#suntory_contents .card-display_link-arrow{width:62px;height:36px;background:image-set(url(/eco/birds/common/img/white-arrow.avif) type("image/avif"),
      url(/eco/birds/common/img/white-arrow.webp) type("image/webp")),var(--color-text);background-size:14px 14px;background-position:center;background-repeat:no-repeat;border-radius:500px;margin-top:calc(24px + (1em - 1lh)/ 2)}@media (hover:hover){#suntory_contents .card-display_link:hover{background-color:var(--color-menu-hover)}#suntory_contents .card-display_link:hover .card-display_ttl,#suntory_contents .card-display_link:hover .card-display_ttl-main{text-decoration:underline}#suntory_contents .card-display_link:hover .card-display_link-arrow{background:image-set(url(/eco/birds/common/img/brown-arrow.avif) type("image/avif"),
        url(/eco/birds/common/img/brown-arrow.webp) type("image/webp")),var(--color-menu);background-size:14px 14px;background-position:center;background-repeat:no-repeat}}#suntory_contents .activity-site_btn-area{text-align:center;margin:60px auto 0}.activity-site_btn{max-width:460px;padding:24px 99px 25px 85px;margin:0 auto}#suntory_contents .introduction{padding-bottom:140px;margin-top:160px}#suntory_contents .introduction_lead{font-size:1.25rem;letter-spacing:.8px;line-height:2;margin-top:calc(40px + (1em - 1lh)/ 2)}#suntory_contents .introduction_tab{margin-top:calc(46px + (1em - 1lh)/ 2)}#suntory_contents .introduction_tab-list{display:flex;align-items:flex-end;gap:6px;background-color:#fff;border-bottom:6px solid var(--color-text)}#suntory_contents .introduction_tab-item{display:flex;align-items:center;justify-content:center;width:calc((100% - 12px)/ 3);background-color:var(--color-content-bg);border:1px solid var(--color-border);border-bottom:none;border-radius:10px 10px 0 0;box-sizing:border-box;padding:12px 0 6px;cursor:pointer}#suntory_contents .introduction_tab-item.active{background-color:var(--color-text);color:#fff;border:1px solid var(--color-text);border-bottom:none;border-top:11px solid var(--color-text);pointer-events:none}#suntory_contents .introduction_tab-picture{width:auto;height:96px;text-align:center}#suntory_contents .introduction_tab-item picture img{width:auto;max-height:100%}#suntory_contents .introduction_tab-item.active picture{position:relative;top:-4px}@media (hover:hover){#suntory_contents .introduction_tab-item:hover{background-color:var(--color-menu);border:2px solid var(--color-text);border-bottom:none;padding:12px 0 6px;margin-top:-1px}#suntory_contents .introduction_tab-item.active:hover{background-color:var(--color-text);border:1px solid var(--color-border);border-top:11px solid var(--color-text);border-bottom:none;padding:12px 0 6px;margin-top:0}}#suntory_contents .introduction_tab-content-wrapper{background-color:var(--color-content-bg);padding:37px 50px 60px}.introduction_tab-content{display:none}.introduction_tab-content.introduction_protection{display:block}#suntory_contents .introduction_btn-area{text-align:center;max-width:960px;margin:60px auto 0}#suntory_contents .introduction_btn{max-width:460px;padding:23px 81px;margin:0 auto}.introduction_tab-ttl{text-align:center;font-size:1.5rem;font-weight:600;letter-spacing:.96px}#suntory_contents .introduction_tab-lead{text-align:center;font-size:1.125rem;font-weight:600;letter-spacing:.72px;margin-top:calc(20px + (1em - 1lh)/ 2)}#suntory_contents .introduction_grant-dl{width:69.4%;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:5px;margin:calc(40px + (1em - 1lh)/ 2) auto 0;box-sizing:border-box}#suntory_contents .introduction_grant-dt{width:46.6%;color:#fff;font-size:1.625rem;font-weight:600;letter-spacing:1.04px;padding:5.5px;box-sizing:border-box}#suntory_contents .introduction_grant-dd{width:53.4%;color:var(--color-text);font-size:1.625rem;font-weight:600;letter-spacing:1.04px;padding:5.5px;box-sizing:border-box}.introduction_grant-number{font-size:2rem;letter-spacing:1.28px}#suntory_contents .introduction_movie_movie{width:69.4%;max-width:600px;margin:40px auto 0}#suntory_contents .introduction_movie_item .movie_published-day,#suntory_contents .introduction_movie_item .movie_ttl{width:69.4%;margin-right:auto;margin-left:auto}#suntory_contents .article-accordion_list{display:flex;flex-direction:column;row-gap:20px;margin-top:80px}.article-accordion_item{background:#fff;box-shadow:5px 5px 0 #00000033;border-radius:10px;box-sizing:border-box;overflow:hidden}#suntory_contents .article-accordion_head{display:grid;grid-template-columns:31.25% 1fr;grid-template-areas:"img title" "img info" "img lead";align-items:flex-start;column-gap:20px;padding:30px}.article-accordion_img-area{grid-area:img;border-radius:10px;overflow:hidden}.article-accordion_info{font-size:1.125rem;font-weight:600;letter-spacing:.72px}.article-accordion_ttl{grid-area:title;font-size:1.5rem;letter-spacing:.96px}#suntory_contents .article-accordion_dl{grid-area:info;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:20px;margin-top:10px}#suntory_contents .article-accordion_div{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}#suntory_contents .article-accordion_dt{color:#fff;padding:0 5px;border-radius:5px;box-sizing:border-box}#suntory_contents .article-accordion_lead{grid-area:lead;font-size:1.125rem;font-weight:600;letter-spacing:.72px;padding-top:13px;margin-top:16px;background-image:linear-gradient(to right,var(--color-text) 3px,transparent 3px);background-size:13px 3px;background-repeat:repeat-x;background-position:left top}#suntory_contents .introduction_protection .introduction_grant-dd,.introduction_protection .article-accordion_head{background-color:#daecf5}#suntory_contents .introduction_protection .introduction_grant-dl{background-color:#1d719b;border:5px solid #1d719b}#suntory_contents .introduction_protection .article-accordion_dt{background-color:#1d719b}#suntory_contents .introduction_protection-grant .introduction_grant-dd,.introduction_protection-grant .article-accordion_head{background-color:#f5d9df}#suntory_contents .introduction_protection-grant .introduction_grant-dl{background-color:#9b1d2a;border:5px solid #9b1d2a}#suntory_contents .introduction_protection-grant .article-accordion_dt{background-color:#9b1d2a}#suntory_contents .introduction_activity-grant .introduction_grant-dd,.introduction_activity-grant .article-accordion_head{background-color:#fbefb0}#suntory_contents .introduction_activity-grant .introduction_grant-dl{background-color:#af6400;border:5px solid #af6400}#suntory_contents .introduction_activity-grant .article-accordion_dt{background-color:#af6400}#suntory_contents .article-accordion_detail{display:none;padding:30px 30px 0}.article-accordion_detail a{color:var(--color-link);font-weight:600;text-decoration:none}.article-accordion_detail a:visited{color:#7a46a7}@media (hover:hover){.article-accordion_detail a:hover{text-decoration:underline}}.article-accordion_detail-has-img{display:flex;column-gap:3.75%}#suntory_contents .article-accordion_detail-has-img .article-accordion_detail-text{width:52.5%;margin-top:calc((1em - 1lh)/ 2)}.article-accordion_detail-has-img .article-accordion_detail-img-area{width:43.75%}#suntory_contents .article-accordion_detail-only-img .article-accordion_detail-img-area{width:57.5%;margin:0 auto}.article-accordion_detail-text{font-size:1.125rem;letter-spacing:.72px;line-height:2}.article-accordion_detail-picture{border-radius:10px;overflow:hidden;vertical-align:top}#suntory_contents .article-accordion_detail-img-caption{font-size:.875rem;letter-spacing:.56px;margin-top:calc(10px + (1em - 1lh)/ 2)}#suntory_contents .article-accordion_detail-has-img+.article-accordion_detail-has-ttl,#suntory_contents .article-accordion_detail-only-img+.article-accordion_detail-has-ttl{margin-top:calc(40px + (1em - 1lh)/ 2)}.article-accordion_detail-ttl{font-size:1.625rem;font-weight:600;letter-spacing:1.04px}#suntory_contents .article-accordion_detail-has-ttl .article-accordion_detail-text{margin-top:calc(15px + (1em - 1lh)/ 2)}#suntory_contents .article-accordion_btn{display:flex;justify-content:center;align-items:center;background-color:#fff;font-size:1.125rem;font-weight:600;letter-spacing:.72px;padding:8px;margin:2px;cursor:pointer}#suntory_contents .article-accordion_btn.open{padding-bottom:18px}#suntory_contents .article-accordion_btn::after{content:'';width:30px;height:30px;background:image-set(url(/eco/birds/common/img/ico-acd_open.avif) type("image/avif"),
      url(/eco/birds/common/img/ico-acd_open.webp) type("image/webp"));background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:8px}#suntory_contents .article-accordion_btn.open::after{background:image-set(url(/eco/birds/common/img/ico-acd_close.avif) type("image/avif"),
      url(/eco/birds/common/img/ico-acd_close.webp) type("image/webp"));background-size:contain;background-repeat:no-repeat;background-position:center}@media (hover:hover){#suntory_contents .article-accordion_btn:hover{text-decoration:underline}#suntory_contents .article-accordion_btn:hover::after{background:image-set(url(/eco/birds/common/img/ico-acd_open-h.avif) type("image/avif"),
        url(/eco/birds/common/img/ico-acd_open-h.webp) type("image/webp"));background-size:contain;background-repeat:no-repeat;background-position:center}#suntory_contents .article-accordion_btn.open:hover::after{background:image-set(url(/eco/birds/common/img/ico-acd_close-h.avif) type("image/avif"),
        url(/eco/birds/common/img/ico-acd_close-h.webp) type("image/webp"));background-size:contain;background-repeat:no-repeat;background-position:center}}#suntory_contents .charitable-trust{background-color:var(--color-content-bg);padding:80px 0}.charitable-trust_ttl{margin-top:calc((1em - 1lh)/ 2)}#suntory_contents .charitable-trust_lead{font-size:1.25rem;letter-spacing:.8px;line-height:2;margin-top:calc(40px + (1em - 1lh)/ 2)}#suntory_contents .charitable-trust_desc{font-size:1.75rem;letter-spacing:1.12px;margin-top:calc(60px + (1em - 1lh)/ 2)}#suntory_contents .charitable-trust_desc-img{text-align:center;background-color:#fff;padding:40px;margin-top:30px}#suntory_contents .charitable-trust_note{font-size:1rem;letter-spacing:.64px;margin-top:calc(30px + (1em - 1lh)/ 2)}#suntory_contents .charitable-trust_note-list{margin-top:5px}#suntory_contents .charitable-trust_note-item{display:inline;margin-right:1em}#suntory_contents .fund_btn-area{text-align:center;margin:80px auto 0}.fund_btn_title{display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;letter-spacing:.96px}.fund_btn_title::before{content:'';display:inline-block;width:24px;height:28px;background:image-set(url(/eco/birds/common/img/title-deco-left.avif) type("image/avif"), url(/eco/birds/common/img/title-deco-left.webp) type("image/webp"));background-size:contain;background-repeat:no-repeat;margin-right:12px}.fund_btn_title::after{content:'';display:inline-block;width:24px;height:28px;background:image-set(url(/eco/birds/common/img/title-deco-right.avif) type("image/avif"), url(/eco/birds/common/img/title-deco-right.webp) type("image/webp"));background-size:contain;background-repeat:no-repeat;margin-left:5px}#suntory_contents .fund_btn{max-width:568px;padding:23px 70px 23px 40px;margin-top:calc(20px + (1em - 1lh)/ 2)}@media screen and (max-width:1164px){#suntory_contents .bnr{padding:0 20px;box-sizing:border-box}#suntory_contents .charitable-trust{padding-left:20px;padding-right:92px;margin-left:-20px;margin-right:-92px}}@media screen and (max-width:767px){#suntory_contents .main_content{padding-bottom:26.67vw}#suntory_contents .bnr{margin-top:8vw}#suntory_contents .subpage-main_content{margin-top:10.67vw;margin-inline:0}#suntory_contents .bnr+.subpage-main_content{padding-top:10px;margin-right:0;margin-left:0}#suntory_contents .toc_area{margin-right:20px;margin-left:20px}#suntory_contents .fund{width:auto;margin:10.67vw 20px 0}#suntory_contents .fund_desc-area{max-width:unset;margin-top:calc(10.67vw + (1em - 1lh)/ 2)}#suntory_contents .fund_desc{font-size:clamp(calc(1rem*(320 / 375)), 4.267vw, calc(1rem*(767 / 375)));letter-spacing:.64px;line-height:1.875}#suntory_contents .fund_img-area{left:unset;right:-20px;top:clamp(calc(165px*(320 / 375)),44vw,calc(165px*(767 / 375)));bottom:unset}.fund_img{width:clamp(calc(175px*(320 / 375)),46.67vw,calc(175px*(767 / 375)))}#suntory_contents .fund_img-caption{text-align:right;font-size:clamp(calc(.625rem*(320 / 375)), 2.67vw, calc(.625rem*(767 / 375)));letter-spacing:.4px;right:10px;bottom:-1em}#suntory_contents .fund-workings{width:100%;gap:8vw;margin-top:16vw}.fund-workings_link{display:grid;width:100%;grid-template-columns:6.13vw 1fr;font-size:max(calc(.9375rem*(320 / 375)), 4vw);letter-spacing:.6px}#suntory_contents .fund-workings_link::before{align-self:flex-start;width:4.8vw;height:4.8vw;margin-top:max(calc(.9375rem*(320 / 375)/ 5),.8vw);margin-right:0}#suntory_contents .fund-movie{width:100%;margin-top:21.33vw}#suntory_contents .movie_ttl{width:100%;font-size:max(calc(1.125rem*(320 / 375)), 4.8vw);letter-spacing:.72px;margin-top:calc(4vw + (1em - 1lh)/ 2)}#suntory_contents .movie_published-day{width:100%;font-size:max(calc(.875rem*(320 / 375)), 3.733vw);letter-spacing:.56px;margin-top:calc(2.6vw + (1em - 1lh)/ 2)}#suntory_contents .activity-site{width:auto;margin:calc(26.67vw + (1em - 1lh)/ 2) 20px 0}#suntory_contents .activity-site_lead{font-size:max(calc(1rem*(320 / 375)), 4.267vw);letter-spacing:.64px;margin-top:calc(5.33vw + (1em - 1lh)/ 2)}#suntory_contents .card-display{margin-top:calc(8vw + (1em - 1lh)/ 2)}.card-display_link{flex-direction:column;align-items:flex-start;padding:20px}.card-display_left,.card-display_right{width:100%}.card-display_left{display:contents}#suntory_contents .card-display_right{order:3;margin-top:4vw}.card-display_tag-list{order:1;width:100%}#suntory_contents .card-display_tag-item{font-size:max(calc(.875rem*(320 / 375)), 3.733vw);letter-spacing:.56px;padding:.4vw 2.27vw}#suntory_contents .card-display_ttl{order:2;font-size:max(calc(1.125rem*(320 / 375)), 4.8vw);letter-spacing:.72px;margin-top:calc(4vw + (1em - 1lh)/ 2)}#suntory_contents .card-display_ttl-main{font-size:max(calc(1.375rem*(320 / 375)), 5.867vw);letter-spacing:.88px;line-height:1.5;margin-top:calc(5px + (1em - 1lh)/ 2)}#suntory_contents .card-display_link{padding:20px}#suntory_contents .card-display_link-arrow{order:4;width:13.87vw;height:8vw;background-size:3.2vw 3.2vw;margin:4vw 0 0 auto}#suntory_contents .activity-site_btn-area{margin-top:10.67vw}#suntory_contents .activity-site_btn{padding:4.53vw 12.57vw 4.53vw 10.7vw}#suntory_contents .introduction{padding-bottom:26.67vw;margin-top:calc(26.67vw + (1em - 1lh)/ 2)}#suntory_contents .introduction .subpage-section_ttl{width:auto;margin-right:20px;margin-left:20px}#suntory_contents .introduction_lead{text-align:left;font-size:max(calc(1rem*(320 / 375)), 4.267vw);letter-spacing:.64px;margin:calc(5.33vw + (1em - 1lh)/ 2) 20px 0}#suntory_contents .introduction_tab{margin-top:calc(5.33vw + (1em - 1lh)/ 2)}#suntory_contents .introduction_tab-list{gap:3px}#suntory_contents .introduction_tab-item{width:calc((100% - 6px)/ 3);padding:1.33vw 0 0}@media (hover:hover){#suntory_contents .introduction_tab-item:hover{padding:1.33vw 0 0}#suntory_contents .introduction_tab-item.active:hover{padding:1.33vw 0 0}}#suntory_contents .introduction_tab-item .introduction_tab-picture{width:auto;height:23.47vw}#suntory_contents .searcharea-tab{gap:3px;border-bottom:6px solid var(--color-text)}#suntory_contents .searcharea-tab_item{width:calc((100% - 6px)/ 3);padding:8px 12px 5px}#suntory_contents .introduction_tab-content-wrapper{padding:10.13vw 20px 16vw}.introduction_tab-ttl{font-size:max(calc(1.3125rem*(320 / 375)), 5.6vw);letter-spacing:.84px}#suntory_contents .introduction_tab-lead{font-size:max(calc(1rem*(320 / 375)), 4.267vw);letter-spacing:.64px;line-height:1.8;margin-top:calc(5.33vw + (1em - 1lh)/ 2)}#suntory_contents .introduction_grant-dl{width:100%;flex-direction:column;margin-top:calc(8vw + (1em - 1lh)/ 2)}#suntory_contents .introduction_protection .introduction_grant-dl{border:4px solid #1d719b}#suntory_contents .introduction_protection-grant .introduction_grant-dl{border:4px solid #9b1d2a}#suntory_contents .introduction_activity-grant .introduction_grant-dl{border:4px solid #af6400}#suntory_contents .introduction_grant-dt{width:100%;font-size:max(calc(1.375rem*(320 / 375)), 5.867vw);letter-spacing:.88px;padding:3px 7px 7px}#suntory_contents .introduction_grant-dd{width:100%;font-size:max(calc(1.375rem*(320 / 375)), 5.867vw);letter-spacing:.88px;padding:6px}.introduction_grant-number{font-size:max(calc(1.75rem*(320 / 375)), 7.47vw);letter-spacing:1.12px}#suntory_contents .introduction_movie_movie{width:100%;margin-top:10.67vw}#suntory_contents .introduction_movie_item .movie_published-day,#suntory_contents .introduction_movie_item .movie_ttl{width:100%}#suntory_contents .article-accordion_list{margin-top:10.67vw}#suntory_contents .article-accordion_head{display:grid;grid-template-columns:31.86% 1fr;grid-template-areas:"title title" "img info" "lead lead";align-items:flex-start;column-gap:10px;padding:20px}.article-accordion_info{display:contents;font-size:max(calc(1rem*(320 / 375)), 4.267vw);letter-spacing:.64px}.article-accordion_ttl{font-size:max(calc(1.375rem*(320 / 375)), 5.867vw);letter-spacing:.88px}#suntory_contents .article-accordion_img-area{margin-top:2.66vw}#suntory_contents .article-accordion_dl{column-gap:unset;row-gap:1.6vw;font-size:max(calc(.9375rem*(320 / 375)), 4vw);letter-spacing:.6px;margin-top:2.66vw}#suntory_contents .article-accordion_div{column-gap:2.67vw;row-gap:0}#suntory_contents .article-accordion_dt{padding:.4vw 1.33vw}.article-accordion_dd.chara-6{letter-spacing:0}#suntory_contents .article-accordion_lead{font-size:max(calc(1rem*(320 / 375)), 4.267vw);letter-spacing:.64px;padding-top:17px;margin-top:20px}#suntory_contents .article-accordion_btn{font-size:max(calc(1.125rem*(320 / 375)), 4.8vw);letter-spacing:.72px;padding:calc(4vw - 2px)}#suntory_contents .article-accordion_btn.open{padding-bottom:calc(4vw - 2px)}#suntory_contents .article-accordion_btn::after{width:6.93vw;height:6.93vw}#suntory_contents .article-accordion_detail{padding:20px 20px 0}.article-accordion_detail-has-img{flex-direction:column;row-gap:5.33vw}.article-accordion_detail-text{font-size:max(calc(1rem*(320 / 375)), 4.267vw);letter-spacing:.64px;line-height:1.8}#suntory_contents .article-accordion_detail-has-img .article-accordion_detail-img-area,#suntory_contents .article-accordion_detail-has-img .article-accordion_detail-text,#suntory_contents .article-accordion_detail-only-img .article-accordion_detail-img-area,#suntory_contents .article-accordion_detail-only-img .article-accordion_detail-text{width:100%}#suntory_contents .article-accordion_detail-img-caption{font-size:max(calc(.875rem*(320 / 375)), 3.733vw);letter-spacing:.56px;margin-top:calc(1.33vw + (1em - 1lh)/ 2)}.article-accordion_detail-ttl{font-size:max(calc(1.375rem*(320 / 375)), 5.867vw);letter-spacing:.88px}#suntory_contents .introduction_btn-area{margin-top:10.67vw}#suntory_contents .introduction_btn{max-width:unset;padding:4.8vw 12vw 4.8vw 9.07vw}#suntory_contents .charitable-trust{padding:10.67vw 5.33vw;margin:0}#suntory_contents .charitable-trust_lead{font-size:max(calc(1rem*(320 / 375)), 4.267vw);letter-spacing:.64px;line-height:1.8;margin-top:calc(5.33vw + (1em - 1lh)/ 2)}#suntory_contents .charitable-trust_desc{font-size:max(calc(1.375rem*(320 / 375)), 5.867vw);letter-spacing:.88px;margin-top:calc(10.67vw + (1em - 1lh)/ 2)}#suntory_contents .charitable-trust_desc-img{padding:5.33vw 20px;margin-top:4vw}#suntory_contents .charitable-trust_note{font-size:max(calc(.875rem*(320 / 375)), 3.733vw);letter-spacing:.56px;margin-top:calc(4vw + (1em - 1lh)/ 2)}#suntory_contents .charitable-trust_note-list{margin-top:calc(1.33vw + (1em - 1lh)/ 2)}#suntory_contents .fund_btn-area{margin:16vw auto 0}.fund_btn_title{font-size:max(calc(1.25rem*(320 / 375)), 5.33vw);letter-spacing:.8px}.fund_btn_title::before{width:4.27vw;height:5.33vw;background:image-set(url(/eco/birds/common/img/sp/title-deco-left.avif) type("image/avif"), url(/eco/birds/common/img/sp/title-deco-left.webp) type("image/webp"));background-size:contain;background-repeat:no-repeat;margin-right:8px}.fund_btn_title::after{width:4.27vw;height:5.33vw;background:image-set(url(/eco/birds/common/img/sp/title-deco-right.avif) type("image/avif"), url(/eco/birds/common/img/sp/title-deco-right.webp) type("image/webp"));background-size:contain;background-repeat:no-repeat;margin-left:2px}#suntory_contents .fund_btn{max-width:unset;font-size:max(calc(1rem*(320 / 375)), 4.267vw);letter-spacing:.64px;padding:2.8vw 12vw 2.8vw 4.5vw}.btn.window::after{right:5.07vw}@media (hover:hover){.btn.window:hover::after{right:5.07vw}}}