.meimg{border:1px solid var(--main);border-radius:100%;width:250px;height:250px}.profile{align-items:center;gap:80px;display:inline-flex}.profile .name .namejp{letter-spacing:2px;color:var(--blue);margin:0;font-size:50px;font-weight:900}.profile .name .nameen{color:gray;letter-spacing:6px;margin:3px 0 0 3px;font-size:25px;font-weight:400}.profile .name span{background:var(--main);width:80px;height:1px;margin:30px 0;display:block}.profile .snslink{margin-top:20px;display:flex}.profile .snslink a,.profile .snslink .btn{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding-top:2px;display:flex}:is(:is(.profile .snslink a,.profile .snslink .btn):nth-child(3),:is(.profile .snslink a,.profile .snslink .btn):nth-child(4)) svg{width:17px}:is(.profile .snslink a,.profile .snslink .btn) svg{width:20px;height:auto}:is(.profile .snslink a,.profile .snslink .btn) svg path{fill:#000;transition:fill .3s}.profile .snslink a,.profile .snslink .btn{transition:background-color .3s,box-shadow .3s,transform .3s}:is(.profile .snslink a,.profile .snslink .btn):hover{box-shadow:0 3px 4px 1px #e7e7e7,inset 0 1px 4px 1px #e7e7e7}:is(.profile .snslink a,.profile .snslink .btn):hover:first-child{background-color:#1d9bf01a}:is(.profile .snslink a,.profile .snslink .btn):hover:first-child svg path{fill:#1d9bf0}:is(.profile .snslink a,.profile .snslink .btn):hover:nth-child(2){background-color:#55c5001a}:is(.profile .snslink a,.profile .snslink .btn):hover:nth-child(2) svg path{fill:#55c500}:is(.profile .snslink a,.profile .snslink .btn):hover:nth-child(3){background-color:#0000001a}:is(.profile .snslink a,.profile .snslink .btn):hover:nth-child(3) svg path{fill:#000}:is(.profile .snslink a,.profile .snslink .btn):hover:nth-child(4){background-color:#f48b231a}:is(.profile .snslink a,.profile .snslink .btn):hover:nth-child(4) svg path{fill:#f48b23}:is(.profile .snslink a,.profile .snslink .btn):active{transform:scale(.95)}.plist{border-top:1px solid var(--main);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plist .list{display:flex}.plist .list dt{color:gray;width:120px}.plist .list dd{overflow-wrap:anywhere;width:calc(100% - 120px);min-width:0;margin:0}.plist .list dt,.plist .list dd{border-bottom:1px solid var(--main);padding:20px 10px}@media (max-width:1000px){.plist.plist{flex-direction:column;display:flex}}.plist2{border-top:1px solid var(--main)}.plist2 .list{display:flex}.plist2 .list.top *{color:var(--blue);font-weight:600}.plist2 .list dt{color:gray;width:300px}.plist2 .list dd{overflow-wrap:anywhere;width:100%;min-width:0;margin:0}.plist2 .list dd ul{margin:0;padding:0 0 0 20px}.plist2 .list dt,.plist2 .list dd{border-bottom:1px solid var(--main);align-items:baseline;padding:20px 10px;display:flex}@media (max-width:1000px){.plist2.plist{flex-direction:column;display:flex}}.year{letter-spacing:10px;color:gray;margin:0 0 30px;font-family:Outfit;font-size:30px}
.loglist{margin-bottom:30px}.loglist.last{margin-bottom:50px}.loglist.last .loglink:before{display:none}.loglist * a{text-decoration:none}.loglist .log1{align-items:center;margin-bottom:10px;display:flex}.loglist .log1 .picon{border-radius:100px;justify-content:center;align-items:center;width:30px;height:30px;padding:8px 8px 7px;display:flex;box-shadow:0 3px 4px 1px #e7e7e7,inset 0 1px 4px 1px #e7e7e7}.loglist .log1 span{color:gray;letter-spacing:2px;font-family:outfit;font-size:14px}.loglist .log1 span.s1{width:95px;margin-left:20px}.loglist .log1 span.s2{color:var(--blue);margin-left:10px;font-size:16px;font-weight:700}.loglist .loglink{border:1px solid var(--main);border-radius:20px;width:calc(100% - 50px);margin-left:50px;padding:0;text-decoration:none;display:block;position:relative}.loglist .loglink:before{content:"";border-left:1px dashed var(--main);width:1px;height:100%;position:absolute;top:0;left:-36px}.loglist .loglink hr{border:none;border-top:1px dashed var(--main);margin:0}.loglist .loglink .logtxt{width:100%;padding:20px}.loglist .loglink .logtxt p{margin:0;font-weight:500}.loglist .loglink .logtxt p b{color:var(--blue)}.loglist .loglink .logtxt p.mini{color:gray;margin-top:5px;font-size:12px}.loglist .loglink .article{align-items:center;gap:5px;margin-top:10px;margin-left:3px;display:flex}.loglist .loglink .article img,.loglist .loglink .article svg{border-radius:3px;width:12px;height:12px}.loglist .loglink .article span{color:gray;margin:0;font-family:Outfit;font-size:12px}.loglist .loglink .memo{border-radius:5px;align-items:center;width:fit-content;margin-bottom:5px;padding:5px 10px 5px 25px;font-size:10px;display:flex;position:relative}.loglist .loglink .memo svg{position:absolute;left:10px}.loglist .loglink .memo p{margin:0}.loglist .loglink .memo.red{background:#ffeded}.loglist .loglink .memo.red p{color:#920000}.loglist .loglink .memo.yellow{background:#fff9ed}.loglist .loglink .memo.yellow p{color:#926b00}.loglist .loglink .imgs{justify-content:space-between;display:flex}.loglist .loglink .imgs .imgdiv{border-left:1px dashed var(--main);justify-content:center;align-items:start;width:auto;height:auto;padding:20px;display:flex}.loglist .loglink .imgs .imgdiv img{aspect-ratio:1.91;border-radius:10px;width:auto;height:50px;position:relative}.loglist .loglink .logminilink{border:1px solid var(--main);color:gray;align-items:center;gap:10px;margin:10px 0 0;font-size:14px;display:flex}.loglist .loglink .logminilink svg *{stroke:gray}.loglist .loglink .logminilink{border-radius:100px;width:fit-content;padding:5px 10px;text-decoration:none}
