@media only screen and (min-width: 561px){.profile-container .user-container{min-height:600px;padding-top:10px}.profile-container .left{line-height:24px}.profile-container .left .wrap-des{position:relative;padding:10px 0;margin-bottom:10px}.profile-container .left .wrap-des .toogle-show{text-align:center}.profile-container .left .wrap-des .toogle-show span{cursor:pointer;color:#fa0079}.profile-container .left .wrap-des .club-description{padding:0 25px}.profile-container .left .wrap-des .short-text{max-height:100px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.profile-container .list-photo,.profile-container .list-post{position:relative;box-sizing:border-box;width:100%;margin:0 auto}.profile-container .list-photo .box_heart-container.border-white,.profile-container .list-post .box_heart-container.border-white{border:4px solid #fff}.profile-container .list-photo .box_heart-container.border-yellow,.profile-container .list-post .box_heart-container.border-yellow{border:4px solid #F5D15D}.profile-container .list-photo .box_heart-container .top-left,.profile-container .list-post .box_heart-container .top-left{position:absolute;z-index:90;-webkit-transform:rotate(-45deg);top:21px;padding:0 40px;left:calc(10px - 16%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-container .list-photo .box_heart-container .top-left.paid,.profile-container .list-post .box_heart-container .top-left.paid{background:#F5D15D;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);top:25px;left:25px}.profile-container .list-photo .box_heart-container .top-left.paid.no-icon,.profile-container .list-post .box_heart-container .top-left.paid.no-icon{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);top:25px;left:25px}.profile-container .list-photo .box_heart-container .top-left.voice,.profile-container .list-post .box_heart-container .top-left.voice{background:#fff;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);top:25px;left:25px}.profile-container .list-photo .box_heart-container .top-left.voice.no-icon,.profile-container .list-post .box_heart-container .top-left.voice.no-icon{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);top:25px;left:25px}.profile-container .list-photo .box_heart-container .top-left span,.profile-container .list-post .box_heart-container .top-left span{font-weight:bold}.profile-container .list-photo .box_heart-container .top-left span.voice,.profile-container .list-post .box_heart-container .top-left span.voice{color:#8AEBFC}.profile-container .list-photo .box_heart-container .top-left span.paid,.profile-container .list-post .box_heart-container .top-left span.paid{color:#fff}.profile-container .list-photo .box_heart-container .top-left .icon,.profile-container .list-post .box_heart-container .top-left .icon{display:inline-block;width:16px;height:16px;background-color:#8AEBFC;border-radius:50%;margin-right:5px}.profile-container .list-photo .box_heart-container .top-left .icon:before,.profile-container .list-post .box_heart-container .top-left .icon:before{content:"";display:block;border:2px solid #fff;border-right:transparent;border-top:transparent;width:10px;height:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:3px}.profile-container .list-photo .heart-with-count,.profile-container .list-post .heart-with-count{height:30px}.profile-container .list-photo>ul,.profile-container .list-post>ul{width:100%;padding-right:20px;box-sizing:border-box}.profile-container .list-photo>ul.list-posts-of-club,.profile-container .list-post>ul.list-posts-of-club{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-container .list-photo>ul.list-posts-of-club .div-list-posts,.profile-container .list-post>ul.list-posts-of-club .div-list-posts{display:initial}.profile-container .list-photo>ul>div,.profile-container .list-post>ul>div{display:-ms-inline-grid;display:inline-grid;padding-left:20px;box-sizing:border-box;min-width:24.5%;max-width:25%;margin-bottom:20px;margin-top:5px}.profile-container .list-photo .box_heart-container:hover .box_heart_home_page,.profile-container .list-post .box_heart-container:hover .box_heart_home_page{display:-webkit-box;display:-ms-flexbox;display:flex}.profile-container .list-photo .box_heart-container:hover .send-supper-heart-home-page,.profile-container .list-post .box_heart-container:hover .send-supper-heart-home-page{display:-webkit-box;display:-ms-flexbox;display:flex}.profile-container .list-photo .box_heart-container .image-default,.profile-container .list-post .box_heart-container .image-default{width:100%;height:100%;background-color:#C4C4C4;color:#fff;position:relative}.profile-container .list-photo .box_heart-container .image-default.fa-camera:before,.profile-container .list-photo .box_heart-container .image-default.fa-microphone:before,.profile-container .list-post .box_heart-container .image-default.fa-camera:before,.profile-container .list-post .box_heart-container .image-default.fa-microphone:before{font-size:125px;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%}.profile-container .list-photo .box-container,.profile-container .list-post .box-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-container .list-photo .box-container .box-create-button,.profile-container .list-post .box-container .box-create-button{border:1px solid #cccccc}.profile-container .list-photo .buttons,.profile-container .list-post .buttons{text-align:center;margin:10px 0}.profile-container .list-photo .buttons .btn-edit-photo,.profile-container .list-photo .buttons .btn-edit-post,.profile-container .list-post .buttons .btn-edit-photo,.profile-container .list-post .buttons .btn-edit-post{padding:5px 20px;width:60%}.profile-container .list-photo li .cover .heart-count,.profile-container .list-post li .cover .heart-count{color:#fff;font-size:16px;background:rgba(37,32,32,0.72);width:auto;height:12%;position:absolute;bottom:0;right:0}.profile-container .list-photo li .cover .heart-count.have-bottom,.profile-container .list-post li .cover .heart-count.have-bottom{bottom:9px}.profile-container .list-photo li .thumbnail,.profile-container .list-post li .thumbnail{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}.profile-container .list-photo li:hover .cover,.profile-container .list-post li:hover .cover{display:block}.profile-container .list-photo li .cover,.profile-container .list-post li .cover{display:block;height:200px;position:absolute;width:100%;top:0;margin:0px}.profile-container .list-photo li .cover .photo-count,.profile-container .list-post li .cover .photo-count{color:#FFFFFF;font-size:16px;margin-top:180px;margin-left:84px;width:110px;height:16px}.profile-container .list-photo li .cover .photo-count .icon-eye,.profile-container .list-post li .cover .photo-count .icon-eye{color:#FFFFFF}.profile-container .list-photo li .cover .num,.profile-container .list-post li .cover .num{float:left;color:#FFFFFF;padding:0 5px}.profile-container .list-photo li .cover .heart-count .icon-heart-active,.profile-container .list-post li .cover .heart-count .icon-heart-active{float:left;padding:3px}.profile-container .list-photo li .add,.profile-container .list-post li .add{top:12px;right:12px;background:#FFFFFF 0% 0% no-repeat padding-box;opacity:0.8;position:absolute;height:32px;width:32px;border-radius:50%;cursor:pointer}.profile-container .list-photo li .add:hover,.profile-container .list-post li .add:hover{opacity:1}.profile-container .list-photo li .add .icon-plus,.profile-container .list-post li .add .icon-plus{margin:8px 8px;position:absolute}.profile-container .list-photo li .photo-name,.profile-container .list-post li .photo-name{position:absolute;margin-top:-36px;width:278px;height:16px;text-align:center;font-size:16px;color:#FFFFFF}.profile-container .list-photo .left,.profile-container .list-post .left{position:absolute;margin-top:166px;width:40px;height:40px;background:#FFFFFF 0% 0% no-repeat padding-box;border:0.30000001192092896px solid #8E8E8E;border-radius:50%;opacity:1;z-index:1}.profile-container .list-photo .left .icon-arrow-left,.profile-container .list-post .left .icon-arrow-left{margin:14px 16px;position:absolute}.profile-container .list-photo .left:hover,.profile-container .list-post .left:hover{background:#F4F4F4 0% 0% no-repeat padding-box}.profile-container .list-photo .right,.profile-container .list-post .right{position:absolute;margin-top:166px;margin-left:1184px;width:40px;height:40px;background:#FFFFFF 0% 0% no-repeat padding-box;border:0.30000001192092896px solid #8E8E8E;border-radius:50%;opacity:1;z-index:1}.profile-container .list-photo .right .icon-arrow-right,.profile-container .list-post .right .icon-arrow-right{margin:14px 16px;position:absolute}.profile-container .list-photo .right:hover,.profile-container .list-post .right:hover{background:#F4F4F4 0% 0% no-repeat padding-box}.profile-container .list-photo .more,.profile-container .list-post .more{width:1224px;font-size:20px;margin-top:40px;text-align:center;color:#fa0079}.profile-container .list-photo .more .icon-arrow-right-L,.profile-container .list-post .more .icon-arrow-right-L{color:#fa0079;margin-left:12px;font-size:20px}.profile-container .list-photo .more-link:link,.profile-container .list-post .more-link:link{color:#fa0079;text-decoration:none}.profile-container .list-photo .more-link:visited,.profile-container .list-post .more-link:visited{color:#fa0079;text-decoration:none}.profile-container .list-photo .more-link:hover,.profile-container .list-post .more-link:hover{color:#e80171;text-decoration:underline}.profile-container .list-photo .more-link:active,.profile-container .list-post .more-link:active{color:#fa0079;text-decoration:underline}.profile-container .list-photo li,.profile-container .list-post li{width:100%;height:200px;overflow:hidden;list-style:none;margin-left:0;position:relative}.profile-container .list-photo li .photo-name,.profile-container .list-post li .photo-name{position:absolute;bottom:16px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:auto;text-align:center;font-size:16px;color:#FFFFFF}.profile-container .list-photo li .heart,.profile-container .list-post li .heart{margin-left:0;margin-top:0;right:10px;top:10px}.profile-container .list-photo li .cover .photo-count,.profile-container .list-post li .cover .photo-count{margin:20px auto 0 auto;margin-top:130px}.profile-container .list-photo .right,.profile-container .list-post .right{position:absolute;right:0;top:20px;margin-top:166px;margin-left:1184px;width:40px;height:40px;background:#FFFFFF 0% 0% no-repeat padding-box;border:0.30000001192092896px solid #8E8E8E;border-radius:50%;opacity:1;z-index:1}.profile-container .list-photo .more,.profile-container .list-post .more{width:100%;max-width:1224px;float:left;font-size:20px;margin-top:40px;text-align:center;color:#fa0079}.profile-container .list-photo .user-top,.profile-container .list-post .user-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 0}.profile-container .list-photo .user-top .avatar,.profile-container .list-post .user-top .avatar{width:50px;height:50px}.profile-container .list-photo .user-top .avatar img,.profile-container .list-post .user-top .avatar img{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.profile-container .list-photo .user-top .group-title,.profile-container .list-post .user-top .group-title{padding-left:10px;display:-ms-grid;display:grid}.profile-container .list-photo .user-top .group-title.group-title-photo,.profile-container .list-post .user-top .group-title.group-title-photo{max-width:calc(100% - 50px)}.profile-container .list-photo .user-top .group-title .photo-name,.profile-container .list-post .user-top .group-title .photo-name{box-sizing:border-box;font-weight:600;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap}.profile-container .list-photo .user-top .group-title .photo-name.post-subject,.profile-container .list-post .user-top .group-title .photo-name.post-subject{text-decoration:none;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap}.profile-container .list-photo .user-top .group-title .nickname,.profile-container .list-post .user-top .group-title .nickname{box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#8E8E8E;margin:0;text-align:left}.profile-container .list-photo .group-tag,.profile-container .list-post .group-tag{height:35px;overflow:hidden}.profile-container .list-photo .group-tag span,.profile-container .list-post .group-tag span{padding:2px 5px;border:solid 1px #fa0079;margin:0 5px;border-radius:10px;color:#fa0079;display:inline-block;overflow:hidden}.profile-container .list-photo .group-tag span a,.profile-container .list-post .group-tag span a{color:#fa0079;text-decoration:none;cursor:pointer;font-size:13px}.profile-container .list-photo .btn-create-photo,.profile-container .list-post .btn-create-photo{margin-top:-200px;width:70%;min-height:36px;margin-left:15%;z-index:100}.profile-container .list-tag .title-list-tag{margin-left:20px;padding:10px 0;font-weight:bold}.profile-container .list-tag .box-tag{padding:0 20px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:80px;overflow:hidden}.profile-container .list-tag .box-tag .tag-name{color:#fa0079;text-decoration:none;cursor:pointer}.profile-container .list-tag .box-tag .tag{padding-right:10px;padding:2px 5px;border:solid 1px #fa0079;margin:0 5px;border-radius:10px;color:#fa0079;display:inline-block;overflow:hidden;margin-bottom:10px}.profile-container #age_filter.pulldown-filter-age{text-align:left;color:#8E8E8E;font-size:1rem;margin-left:20px;margin-top:20px;font-weight:500;border:solid 1px #8E8E8E;padding:5px 10px;border-radius:6px;width:210px}.profile-container .pulldown-icon{margin-left:-25px}.profile-container .total-photo-count{font-weight:bold;margin-left:20px;margin-top:10px;padding-bottom:10px}.profile-container .total-photo-count .num{color:#fa0079;margin-left:5px;font-size:18px}.profile-container .title-list-create{margin-left:20px;padding-top:10px;font-weight:bold}.profile-container .title-list-create strong{color:#F80D78}.posts .total-photo-count{margin-top:0;padding-top:10px}.list-plan .details{margin-left:20px}.list-event .events li,.list-plan .events li{list-style:none;padding:0 20px;margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.list-event .events li:last-child,.list-plan .events li:last-child{margin-bottom:0;padding-bottom:20px}.list-event .events .photo,.list-plan .events .photo{width:200px;height:120px}.list-event .events .photo .thumbnail,.list-plan .events .photo .thumbnail{width:200px;height:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}.list-event .events .button-cover,.list-plan .events .button-cover{width:200px;height:120px;border:1px solid #cccccc;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.list-event .events .btn-create-event,.list-plan .events .btn-create-event{width:70%;min-height:36px;margin-left:15%}.list-event .events .buttons,.list-plan .events .buttons{margin-left:auto}.list-event .events .buttons .btn-edit-event,.list-event .events .buttons .btn-edit-plan,.list-plan .events .buttons .btn-edit-event,.list-plan .events .buttons .btn-edit-plan{margin-top:30px;padding:5px 20px;min-width:150px;min-height:36px}.list-event .events .details .fee,.list-plan .events .details .fee{font-weight:bold}.list-event .events .details a,.list-plan .events .details a{text-decoration:none}.list-event .events .details .title,.list-plan .events .details .title{font-size:16px;margin-bottom:5px}.list-event .events .details .host .text,.list-plan .events .details .host .text{color:#fa0079}.list-event .events .details .host .time,.list-event .events .details .host .place,.list-plan .events .details .host .time,.list-plan .events .details .host .place{margin-left:20px;margin-bottom:10px}.list-event .events .details .description,.list-plan .events .details .description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list-event .events .details .btn-area,.list-plan .events .details .btn-area{margin-bottom:10px}.list-event .events .details .btn-area .btn,.list-plan .events .details .btn-area .btn{border-radius:3px;width:140px;padding:5px;text-align:center}.list-event .events .details .btn-area .btn.btn-blue,.list-plan .events .details .btn-area .btn.btn-blue{color:#000;border:1px solid #39dafb;background:#39dafb}.list-event .events .details .btn-area .btn.btn-gray,.list-plan .events .details .btn-area .btn.btn-gray{display:inline-block;background-color:#DBDBDB;text-decoration:none}.list-event .events .details .icon-watch,.list-plan .events .details .icon-watch{position:absolute;margin-top:15px;color:#8E8E8E}.list-event .events .details .icon-person,.list-plan .events .details .icon-person{position:absolute;margin-top:15px;color:#8E8E8E}.list-event .events .details .icon-pin,.list-plan .events .details .icon-pin{position:absolute;margin-top:15px;margin-left:2px;color:#8E8E8E}.list-event .events .details .message,.list-plan .events .details .message{height:15px;font-size:12px;color:#4A4A4A;margin-left:30px;margin-top:15px}.list-event .events .details .going,.list-plan .events .details .going{width:100px;height:32px;border:1px solid #fa0079;border-radius:4px;color:#FFFFFF;margin-top:12px;margin-bottom:5px;margin-right:13px;cursor:pointer}.list-event .events .details .going:hover,.list-plan .events .details .going:hover{background-color:#e80171}.list-event .events .details .watching,.list-plan .events .details .watching{width:100px;height:32px;border:1px solid #fa0079;border-radius:4px;color:#fa0079;margin-top:12px;margin-bottom:5px;margin-right:13px;cursor:pointer}.list-event .events .details .watching:hover,.list-plan .events .details .watching:hover{background:#e80171}.list-event .events .details .pink,.list-plan .events .details .pink{background:#fa0079}.list-event .events .details .white,.list-plan .events .details .white{background:#FFFFFF}.list-event .events .details .btn-group,.list-plan .events .details .btn-group{width:100px;height:100px;position:absolute;margin-left:292px;margin-top:-32px}.list-event .events .details .btn,.list-plan .events .details .btn{width:100px;height:32px;border:1px solid #fa0079;border-radius:4px;background:#fa0079;color:#FFFFFF;margin-top:1px}.list-event .events .details .btn:hover,.list-plan .events .details .btn:hover{background-color:#e80171}.list-event .events .page-pc,.list-plan .events .page-pc{width:400px;height:40px;margin:32px auto 80px}.list-event .events .page-pc .deactive,.list-plan .events .page-pc .deactive{border:1px solid #F8F8F8;background:#F8F8F8;color:#9B9B9B}.list-event .events .page-pc .circle,.list-plan .events .page-pc .circle{width:40px;height:40px;border-radius:50%;background:#FFFFFF;border:1px solid #DDDDDD;text-align:center;float:left;overflow:hidden;cursor:pointer;margin-bottom:68px}.list-event .events .page-pc .more,.list-plan .events .page-pc .more{width:12px;margin-left:13px;margin-top:12px;float:left;cursor:pointer}.list-event .events .page-pc .left,.list-plan .events .page-pc .left{margin-right:27px}.list-event .events .page-pc .code,.list-plan .events .page-pc .code{margin-left:14px}.list-event .events .page-pc .right,.list-plan .events .page-pc .right{margin-left:40px}.list-event .events .page-pc .icon-arrow-left,.list-plan .events .page-pc .icon-arrow-left{position:absolute;margin-top:12px;margin-left:-4px}.list-event .events .page-pc .icon-arrow-right,.list-plan .events .page-pc .icon-arrow-right{position:absolute;margin-top:12px;margin-left:-4px}.list-event .events .page-pc .num,.list-plan .events .page-pc .num{margin-top:10px;color:#131313;font-size:16px}.list-event .events .page-sp,.list-plan .events .page-sp{display:none}}.modal-show-large-image-base{border-radius:5px;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;display:none;position:fixed;z-index:9999;padding-top:5.25rem;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.9)}.modal-show-large-image-base .modal-content{margin:auto;display:block;width:80%;max-width:none !important;-webkit-animation-name:zoom;-webkit-animation-duration:0.6s;animation-name:zoom;animation-duration:0.6s}.modal-show-large-image-base .caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px;-webkit-animation-name:zoom;-webkit-animation-duration:0.6s;animation-name:zoom;animation-duration:0.6s}.modal-show-large-image-base .close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;-webkit-transition:0.3s;transition:0.3s}.modal-show-large-image-base .close:hover,.modal-show-large-image-base .close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width: 1499px) and (min-width: 1368px){.profile-container .list-photo .text-heart,.profile-container .list-post .text-heart{font-size:9px}}@media only screen and (max-width: 1365px) and (min-width: 1250px){.profile-container .list-photo .text-heart,.profile-container .list-post .text-heart{font-size:8px}}@media only screen and (max-width: 1600px) and (min-width: 1500px){.send-supper-heart-home-page .text-heart:lang(ja){position:absolute;top:45%;left:11%;-webkit-transform:translate(24%, -50%);transform:translate(24%, -50%);color:white;font-size:9px;width:70%}.send-supper-heart-home-page .text-heart{position:absolute;top:45%;left:11%;-webkit-transform:translate(24%, -50%);transform:translate(24%, -50%);color:white;font-size:9px;width:70%}.send-supper-heart-home-page .text-heart:lang(en){position:absolute;top:45%;left:11%;-webkit-transform:translate(24%, -50%);transform:translate(24%, -50%);color:white;font-size:9px;width:70%}.box_heart_home_page .text-heart{position:absolute;top:45%;left:15%;-webkit-transform:translate(24%, -50%);transform:translate(24%, -50%);color:white;font-size:9px}.box_heart_home_page .text-heart:lang(en){position:absolute;top:45%;left:15%;-webkit-transform:translate(24%, -50%);transform:translate(24%, -50%);color:white;font-size:9px}}@media only screen and (max-width: 1249px) and (min-width: 561px){.send-supper-heart-home-page .text-heart:lang(ja){position:absolute;top:45%;left:9%;-webkit-transform:translate(24%, -50%);transform:translate(24%, -50%);color:white;font-size:8px;width:75%}.send-supper-heart-home-page .text-heart:lang(en){position:absolute;top:45%;left:9%;-webkit-transform:translate(24%, -50%);transform:translate(24%, -50%);color:white;font-size:8px;width:75%}.box_heart_home_page .text-heart{position:absolute;top:45%;left:15%;-webkit-transform:translate(24%, -50%);transform:translate(24%, -50%);color:white;font-size:8px}.box_heart_home_page .text-heart:lang(en){position:absolute;top:45%;left:15%;-webkit-transform:translate(24%, -50%);transform:translate(24%, -50%);color:white;font-size:8px}}@media only screen and (max-width: 1160px) and (min-width: 561px){.send-supper-heart-home-page .text-heart:lang(ja){font-size:7px}.box_heart_home_page .text-heart:lang(ja){font-size:7px}}@media only screen and (min-width: 1600px){.send-supper-heart-home-page .text-heart:lang(ja),.send-supper-heart-home-page .text-heart{font-size:11px}.box_heart_home_page .text-heart:lang(ja),.box_heart_home_page .text-heart{font-size:11px}}
