@charset "utf-8";.popup_content{font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;background-color:#fff;color:var(--color-text);padding:30px 20px;box-sizing:border-box}.popup_content .title{text-align:center;font-size:1.625rem;font-weight:600;letter-spacing:1.04px;margin:0}.definition_list{display:flex;flex-wrap:wrap;margin-top:30px}.popup_nakigoe .definition_item{width:calc(50% - 10px);padding:15px;box-sizing:border-box}.popup_nakigoe .definition_item:nth-child(2n){padding-left:25px;margin-left:10px;border-left:1px dashed var(--color-text);position:relative}.popup_nakigoe .definition_item:nth-child(2n)::after{content:'';width:20px;height:15px;background-color:#fff;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.popup_nakigoe .definition_item:nth-child(2)::after{content:none}.popup_nakigoe .definition_item:nth-child(n+3){padding-top:30px;margin-top:10px;border-top:1px dashed var(--color-text)}.popup_kubun .definition_item{width:calc((100% - 30px)/ 3);padding:15px;box-sizing:border-box;position:relative}.popup_kubun .definition_item:nth-child(3n-1),.popup_kubun .definition_item:nth-child(3n-2){padding-right:25px;margin-right:10px;border-right:1px dashed var(--color-text)}.popup_kubun .definition_item:nth-child(-n+3){padding-bottom:30px;margin-bottom:10px;border-bottom:1px dashed var(--color-text)}.popup_kubun .definition_item:nth-child(3n)::after,.popup_kubun .definition_item:nth-child(3n-1)::after{content:'';width:20px;height:20px;background-color:#fff;position:absolute;left:0;bottom:0;transform:translate(-100%,50%)}.definition_title{display:flex;justify-content:flex-start;align-items:center;font-size:1.125rem;font-weight:600;letter-spacing:.72px}.popup_nakigoe .definition_title::before{content:'';display:inline-block;width:21px;height:21px;background:image-set(url(/eco/birds/encyclopedia/common2025/img/ico-voice.avif) type("image/avif"),
      url(/eco/birds/encyclopedia/common2025/img/ico-voice.webp) type("image/webp"));background-size:contain;background-repeat:no-repeat;margin-right:5px}.definition_data{font-size:1rem;font-weight:400;letter-spacing:.64px;line-height:2;margin:15px 0 0}.popup-close_area{text-align:center;margin-top:30px}.popup-close{width:39.5%;background-color:var(--color-text);color:#fff;font-size:1.375rem;font-weight:600;letter-spacing:.88px;line-height:1;border:none;border-radius:500px;cursor:pointer;padding:25px;box-sizing:border-box;position:relative;box-shadow:5px 5px 0 #0000001A}.popup-close::after,.popup-close::before{content:'';width:2px;height:15px;background-color:#fff;position:absolute;top:50%;right:8%;transform:translateY(-50%) rotate(45deg)}.popup-close::after{transform:translateY(-50%) rotate(-45deg)}@media (hover:hover){.popup-close:hover{background-color:var(--color-menu);color:var(--color-text);text-decoration:underline}.popup-close:hover::after,.popup-close:hover::before{background-color:var(--color-text)}}@media screen and (max-width:767px){.popup_content{padding:20px 20px 30px}.popup_content .title{font-size:1.25rem;letter-spacing:.8px}.definition_list{margin-top:15px}.popup_nakigoe .definition_item{width:100%}.popup_nakigoe .definition_item:nth-child(2n){padding:15px;margin-left:0;border-left:unset}.popup_nakigoe .definition_item:not(:first-child){border-top:1px dashed var(--color-text);padding-top:25px;margin-top:10px}.popup_kubun .definition_item{width:100%}.popup_kubun .definition_item:nth-child(3n-1),.popup_kubun .definition_item:nth-child(3n-2){margin-right:0;border-right:unset}.popup_kubun .definition_item:not(:last-child){border-bottom:1px dashed var(--color-text);padding-bottom:22.5px;margin-bottom:7.5px}.popup-close_area{margin-top:20px}.popup-close{width:76%;font-size:1rem;letter-spacing:.64px;padding:20px;box-shadow:4px 4px 0 #0000001A}.popup-close::after,.popup-close::before{content:'';width:1.5px;height:13px;right:10%}}