@charset "utf-8";#suntory_contents .chara-row_title{font-size:1.25rem;font-weight:600;letter-spacing:.8px}#suntory_contents .chara-row_kind{font-size:2rem;font-weight:600;letter-spacing:1.28px}#suntory_contents .chara-row_amount{font-size:1rem;font-weight:400;letter-spacing:.64px;margin-left:5px}#suntory_contents .output{margin-top:20px}#suntory_contents .ico-voice_area{display:none}#suntory_contents .ico-voice_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:5px;padding-top:0}.ico-voice_outer{display:inline-block;width:17px;height:17px;background-color:var(--color-content-bg);padding:3px 2px}#suntory_contents .kininaruItems{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px}#suntory_contents .kininaruItems .item{text-align:center;border:1px solid var(--color-border);box-sizing:border-box;position:relative}#suntory_contents .kininaruItems .item:not(:nth-child(4n - 3)){margin-left:-1px}#suntory_contents .kininaruItems .item:nth-child(n+5){margin-top:-1px}#suntory_contents .kininaruItems .link{width:100%;display:block;text-decoration:none;padding:15px 14px 45px;box-sizing:border-box;position:relative}#suntory_contents .kininaruItems .item .inn{width:11.48vw;max-width:147px;min-width:110.25px;aspect-ratio:1;position:relative;margin:0 auto}#suntory_contents .kininaruItems .name{min-height:1.5em;text-align:left;color:var(--color-link);text-decoration:none;font-size:1rem;font-weight:600;letter-spacing:.64px;margin:10px auto 0}#suntory_contents .kininaruItems .link:visited .name{color:#7a46a7}@media (hover:hover){#suntory_contents .kininaruItems .name:hover{text-decoration:underline}}#suntory_contents .tweet-bird_area{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;position:absolute;right:10px;bottom:15px}#suntory_contents .kininaruItems-icons{display:flex;justify-content:flex-end;gap:10px;margin-top:8px;position:relative;right:-9px}.ico-voice_outer{display:inline-block;width:22px;height:22px;background-color:var(--color-content-bg);padding:4px;box-sizing:border-box}.go-detail-btn{width:39px;height:22px;background:var(--color-text);border-radius:500px;position:relative}.go-detail-btn::after{content:'';width:9px;height:10px;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"));background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){#suntory_contents .kininaruItems .item .link:hover{text-decoration:underline;text-decoration-color:var(--color-link)}#suntory_contents .kininaruItems .item .link:hover .go-detail-btn{background-color:var(--color-menu)}#suntory_contents .kininaruItems .item .link:hover .go-detail-btn::after{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"));background-size:contain;background-repeat:no-repeat}}#suntory_contents .empty{display:none}.screen-masking_textarea{display:none}@media screen and (max-width:767px){#suntory_contents .ico-voice_wrapper{justify-content:center}#suntory_contents .chara-row_title{text-align:center;font-size:max(calc(1.625rem*(320 / 375)), 6.93vw);margin-top:0;margin-left:0}#suntory_contents .chara-row_kind{font-size:max(calc(2.5rem*(320 / 375)), 10.67vw);font-weight:600;letter-spacing:1.28px}#suntory_contents .chara-row_amount{font-size:max(calc(1.25rem*(320 / 375)), 5.33vw);font-weight:400;letter-spacing:.64px}#suntory_contents .output{margin-top:20px}#suntory_contents .kininaruItems{grid-template-columns:repeat(2,1fr)}#suntory_contents .kininaruItems .link{padding:15px 18px 34px}#suntory_contents .kininaruItems .item .inn{width:38.93vw;height:38.93vw;max-width:148px;max-height:148px}.ico-voice_outer{width:18px;height:18px;padding:2px}.go-detail-btn{width:32px;height:18px}#suntory_contents .tweet-bird_area{right:10px;bottom:10px}.screen-masking_area.output{height:900px}#suntory_contents .screen-masking_parent.open .screen-masking_area.output{height:auto}#suntory_contents .screen-masking_parent .screen-masking_area.output.under-base{height:auto}.screen-masking_textarea{display:inline-block}#suntory_contents .screen-masking_parent .screen-masking_area.output.under-base .screen-masking_textarea{display:none}#suntory_contents .screen-masking_area.output .item:nth-of-type(n+9){visibility:hidden}#suntory_contents .screen-masking_parent.open .screen-masking_area.output .item:nth-of-type(n+9){visibility:visible}#suntory_contents .screen-masking_parent.open .screen-masking_textarea::before{height:0}#suntory_contents .endcap{margin-top:18.67vw}}