img{max-width:100%}header{padding:8px 0}.fv{margin-top:-20px;position:relative}.fv h1{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);color:#fff;font-size:26px;text-shadow:0 0 12px #000;font-weight:700;letter-spacing:2px}.fv img{width:100%;height:100%;top:0;right:0;bottom:0;left:0;aspect-ratio:360/151;margin:auto;-o-object-fit:cover;object-fit:cover}.column{display:flex;gap:40px;max-width:1080px;margin:auto;margin-bottom:40px}.column-left,.column-right{width:520px}.column-left{margin-top:10px}.column-right{margin-top:30px}section{max-width:1080px;margin:auto}.users h2{color:#151a22;font-size:22px;font-weight:700;line-height:1.4em;margin-top:20px;margin-bottom:20px;text-align:center}.users .posts{display:flex;flex-wrap:wrap;gap:5%}.users .posts .box{position:relative;width:47.5%;box-shadow:0 0 7px 0 rgba(0,0,0,.2);border-radius:6px;margin-bottom:20px}.users .posts .box .c-icon-xl{position:absolute;top:4px;left:4px}.users .posts .box .image{width:100%;border-radius:6px 6px 0 0;aspect-ratio:1/1;object-fit:cover}.users .posts .box .text{padding:7px}.users .posts .box .text .icon{display:flex;align-items:center;margin-bottom:7px}.users .posts .box .text .icon .red{color:#f97855}.users .posts .box .text .icon span{margin-right:3px;font-size:12px}.users .posts .box .text .icon img{margin-right:4px}.users .posts .box .text .user{display:flex;align-items:center;margin-bottom:7px;font-size:13px}.users .posts .box .text .user .user-name{color:#0b0b0b}.users .posts .box .text .user img{width:26px;height:26px;border-radius:100%;margin-right:6px}.users .posts .box .text .comment{font-size:12px;line-height:1.4;color:#0b0b0b}.users .button-area{text-align:center}.users .button-area a{display:inline-block;margin-top:16px;text-decoration:underline}.description .p-article_family--genus{margin-bottom:16px;justify-content:center}.description .text{margin-bottom:16px;line-height:1.5}.description .l-botanyInformation{margin-left:0;margin-right:0}.description .l-botanyInformation h2{text-align:center}.description .button-area{display:flex;flex-wrap:wrap;justify-content:center;max-width:200px;margin:auto}.description .button-area button{width:100%;text-align:center}.description .button-area button:first-child{margin-bottom:12px}.description .button-area .red{background-color:#f97855}.comment-count{color:#0b0b0b}